Подготовка к интервью

Вопросы на собеседовании в Яндекс

978 вопросов с собеседований в Яндекс

978 вопросов 1634 компании 353 технологии

Что проверяют на интервью

Как устроена подборка

Подборка объединяет вопросы, отмеченные на этапах интервью в Яндекс. Здесь можно понять структуру технической проверки и заранее повторить связанные темы. В подборке чаще встречаются темы: mobile, backend, database.

Каталог

Результаты поиска

Найдено: 978
Лайвкодинг

Напиши функцию once, которая принимает функцию в качестве параметра и возвращает результат её первого выполнения, даже если вызвать её много раз.

Сохраните исход первого запуска и при следующих вызовах возвращайте его, не выполняя функцию заново.

Читать ответ
System Design

Сколько одновременных соединений может быть у сервиса и как оценить эту величину на основе 1 млн ежедневных активных пользователей, пиковой нагрузки и времени жизни соединения?

Оценка одновременных соединений: скорость установления соединений × средняя длительность, с поправкой на пик и число сессий пользователя.

Читать ответ
Теория

Какой недостаток у кеша без срока жизни и ограничения размера?

Кеш может бесконтрольно расти, сохранять устаревшие данные и навсегда повторять старую ошибку. Дедупликация одновременных запросов и долговременное кеширование требуют разных правил.

Читать ответ
System Design

[имя] спросил: Представь, что сейчас деплой сводится к копированию файлов на удалённую машину и запуску pnpm start. Приложение стало high-load решением с RPS до 1000. Как бы ты настроила CI/CD для этого проекта?

Собирайте проверенный неизменяемый артефакт в CI, а выпуск выполняйте через управляемую стратегию с health checks, наблюдением и откатом.

Читать ответ
Теория

Почему проверка `typeof value === "object"` небезопасна для `null` и как сделать проверку принадлежности значения типу дерева более безопасной и понятной?

typeof null возвращает 'object', поэтому сначала исключите null, затем массивы и проверьте обязательные поля конкретного узла.

Читать ответ