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

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

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

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

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

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

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

Каталог

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

Найдено: 978
Поведенческий

[имя] спросил: Сфокусируйся на одной конкретной задаче: опиши сроки, сложность и топ-3 ключевых технических вызова, с которыми ты столкнулась.

Выберите одну реальную задачу и назовите её срок, ограничение сложности и три конкретных технических препятствия, которые пришлось решить.

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

Как спроектировать и масштабировать сервис чата с LLM: выбрать между SSE и WebSocket для связи клиента с сервером, организовать потоковую передачу ответов модели и обработку запросов?

Для потока ответа сервера часто достаточно SSE или HTTP-streaming, а WebSocket нужен при постоянном двустороннем обмене. Генерацию лучше отделить от клиентского соединения.

Читать ответ
Поведенческий

[имя] спросил: Для чего делался переход с десктопного приложения на веб? Какова была цель?

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

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

Что можно сделать с функцией запроса, если сервер вместо ожидаемого JSON вернёт обычную строку или другой некорректный формат, чтобы код не сломался?

Проверяйте HTTP-статус, ожидаемый тип содержимого, ошибку JSON-парсинга и схему данных, возвращая контролируемую ошибку вместо падения UI.

Читать ответ
Поведенческий

[имя] спросил: Расскажи подробнее: какие тесты ты писала и какие виды тестов знаешь, но пока не применяла на практике?

Разделите ответ на практический опыт и знакомые теоретически виды проверок, приведя по одному конкретному примеру из первой группы.

Читать ответ
Лайвкодинг

1. Реализовать функцию-декоратор runOnce, которая принимает функцию и вызывает какую-нибудь. Новая функция может быть вызвана только один раз, все последующие вызовы возвращают undefined.

Отметьте первый вызов до выполнения исходной функции; затем возвращайте undefined при любом повторном обращении.

Читать ответ