CCareerLab
Главная/База знаний/Собеседование/Собеседование на стажировку в Яндекс: что спрашивают
Собеседование
Новоеjunior

Собеседование на стажировку в Яндекс: что спрашивают

Что спрашивают на собеседовании на стажировку в Яндекс: этапы отбора, алгоритмические задачи, live coding, советы от прошедших. Реальный разбор процесса.

Время чтения5 минут
Обновленомай 2026 г.
Уровеньjunior
Главная мысль
Что спрашивают на собеседовании на стажировку в Яндекс: этапы отбора, алгоритмические задачи, live coding, советы от прошедших. Реальный разбор процесса.

Яндекс — одна из немногих российских IT-компаний, где отбор на стажировку устроен как в топовых западных корпорациях. Если вы хотите пройти собеседование на стажировку в Яндекс, важно понимать: здесь не помогут поверхностные знания. Разбираем каждый этап и что реально спрашивают.

Особенность отбора в Яндекс

Главное, что отличает Яндекс от большинства российских компаний — алгоритмический фокус. Независимо от того, на какую команду вы подаётесь (разработка, аналитика, ML), первый технический барьер — это умение решать алгоритмические задачи под давлением времени.

Диплом и оценки — второстепенны. Вопрос один: умеете ли вы думать и писать код?

Как попасть на стажировку в Яндекс

Этап 1: подача заявки и анкета

Заявки принимаются через yandex.ru/jobs. Для летней стажировки — обычно с февраля по апрель, для кругогодичных позиций — постоянно.

Что важно в анкете:
- ссылка на GitHub с реальными проектами

- стек и уровень владения — честно

- мотивационное письмо: почему Яндекс, почему эта команда

Как оформить GitHub для резюме

Анкеты проходят первичный скрининг HR. Уже на этом этапе отсеивается большая часть.

Этап 2: онлайн-тест (OA)

Это главный фильтр. По статистике, через него проходит меньше 20% подавших заявку.

Формат: 2–3 алгоритмические задачи, 90–120 минут. Платформа — внутренняя система или Яндекс.Контест.

Уровень сложности: LeetCode Easy–Medium. На некоторые команды — Medium–Hard.

Что проверяют:
- базовые структуры данных: массивы, хеш-таблицы, стек, очередь

- сортировка и бинарный поиск

- работа со строками

- жадные алгоритмы

- базовые задачи на графы (BFS/DFS)

Примеры типичных задач:
- найти все анаграммы в строке

- минимальная длина подстроки, содержащей все символы из заданного набора

- количество островов в матрице (BFS)

- максимальная сумма подмассива

Язык: Python, C++, Java — выбираете сами. Большинство стажёров берут Python за скорость написания.

Этап 3: техническое интервью

Если прошли OA — вас приглашают на техническое интервью. Обычно 60–90 минут, один или два интервьюера.

Алгоритмическая часть

1–2 задачи в режиме live coding. Интервьюер смотрит на экран и видит код в реальном времени.

Как правильно вести себя:
- Прочитайте задачу и повторите условие своими словами — убедитесь, что правильно поняли

- Уточните граничные случаи: «что если массив пустой?», «числа могут быть отрицательными?»

- Скажите первую идею, даже если она O(n²) — потом оптимизируете

- Говорите вслух всё, что думаете — это важнее, чем молчать и выдать «правильный» ответ

- Объясните сложность вашего решения (time + space)

Теоретическая часть

После задачи — несколько теоретических вопросов по вашему стеку:

Для разработки (Python/Java/C++):
- как работает хеш-таблица изнутри

- что такое сборщик мусора

- разница между процессом и потоком

- основы ООП — инкапсуляция, полиморфизм

Для аналитики:
- оконные функции SQL

- что такое A/B тест и p-value

- как выявить выброс в данных

SQL вопросы на собеседовании

Этап 4: финальное интервью (не всегда)

В некоторых командах есть финальный разговор с нанимающим менеджером. Здесь проверяют мотивацию, адекватность и понимание, чем занимается команда.

Вопросы: «что вы знаете о нашем продукте», «почему именно эта команда», «как вы справляетесь с неопределённостью».

Как готовиться: конкретный план

3–4 месяца до подачи:
- LeetCode: 150+ задач Easy/Medium

- Обязательно: раздел задач с тегом «Яндекс» на LeetCode

- Codeforces: тренировки A и B уровня для скорости

1–2 месяца:
- Разбор прошлых OA Яндекса (есть в открытом доступе на Codeforces)

- Практика рассуждений вслух — запишите себя на видео

2 недели:
- Повторить теорию: ООП, базы данных, ОС — основы

- Mock-интервью с другом или на pramp.com

Яндекс Тренировки

FAQ

Берут ли в Яндекс без знания алгоритмов?
Нет. Даже на роли, далёкие от алгоритмической разработки, базовый тест на алгоритмы обязателен.

На каком языке лучше решать задачи?
Python — самый популярный выбор стажёров. C++ быстрее по производительности, но дольше писать.

Сколько раз можно подавать заявку?
Повторная подача разрешена через 6 месяцев после отказа.

Платят ли за прохождение OA?
Нет, онлайн-тест бесплатный и не оплачивается.

Можно ли подать в несколько команд одновременно?
Как правило, нет — Яндекс рассматривает одну заявку за раз. Укажите приоритетную команду.

Что делать, если не решил задачу полностью?
Частичное решение с объяснением лучше, чем ничего. Напишите brute force, объясните, как бы оптимизировали.

Сколько времени занимает весь процесс?
От подачи до оффера — 4–8 недель при активном процессе.

---