lenec ru

← все посты

Как пройти собеседование в Яндекс, VK и Авито: разница процессов

14K

Я готовил людей к собесам в Яндекс, VK и Авито последние три года. У всех трёх компаний свои особенности процесса — и хотя на поверхности всё похоже, нюансов хватает. Если идёшь в первую крупную компанию, будет полезно знать заранее.

Общие черты

Все три компании работают на масштабах десятков миллионов пользователей и в нанимают сильных. Это значит:

  • Есть алгоритмический раунд (для разработчиков).
  • Есть system design (для мидлов и сеньоров).
  • Есть собеседование с менеджером и поведенческие вопросы.
  • Никто не нанимает «по знакомству» — даже рефералы проходят полный процесс.
  • Финальное решение принимает «hiring committee» или эквивалент, не один человек.

Яндекс

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

Самая жёсткая из трёх. Обычно 2 задачи за час. Уровень — Leetcode medium-hard. Часто требуют написать решение на бумажке/в текстовом редакторе без подсветки. Проверяют:

  • умение разобрать задачу и предложить наивное решение,
  • оптимизацию по времени и памяти,
  • чистый код и edge cases.

Подготовка: минимум 100 задач Leetcode, фокус на массивы, строки, графы, динамику. Хороший ориентир — Yandex Algorithm Training в открытом доступе или Y2 Algorithm Training. Если ты идёшь в инфраструктурную или ML-команду, сложности могут отличаться.

System design

Похож на типовой формат. Разбирают шансы на задачу типа «спроектировать ленту видеохостинга» или «лимитёр запросов». Особенность — иногда фокусируются на конкретной части, не на полной системе. Нормально, если 30 минут разбирали только балансировку.

Behavioral

Стандартные вопросы про команду и проекты. Что специфично для Яндекса — могут спросить про работу в большой компании со сложными процессами. Будь готов рассказать, как принимаешь решения, когда вокруг много сторон.

Особенности и советы

  • Обратная связь приходит не сразу. Нормально ждать 2–3 недели.
  • Часто проводится «командное интервью» уже после офера — потенциальный тимлид смотрит на культурное соответствие.
  • Уровень оценивается строго по матрице. Можешь идти на мидла, а получить офер на старшего стажёра, если что-то не дотянул.
  • Можно повторно проходить через 6–12 месяцев.

VK

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

Похожа на Яндекс, но в среднем чуть мягче — Leetcode easy-medium. Иногда задачи практичнее: разбор JSON, манипуляция структурами данных, работа с битовыми операциями. Зависит от команды — VK Cloud, рекламные системы, видео и мессенджеры — это очень разные стандарты.

System design

Там, где он есть, формат стандартный. Но не во всех командах он включён в процесс — иногда есть только разговор по проектам и задачка на код.

Live coding

Иногда вместо чистой алгоритмической задачи — сессия pair programming. Дают кусок кода, просят отрефакторить, найти баги, дописать недостающее. Ценно, что ближе к реальной работе.

Особенности и советы

  • VK сейчас сильно развивает облако (VK Cloud) и финтех — там собес ближе к Яндексу.
  • В рекламных и медийных командах процесс обычно короче.
  • Обратная связь приходит быстрее, иногда через несколько дней.
  • Обращай внимание на конкретную команду, а не «VK как компанию» — внутри очень разные практики.

Авито

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

Live coding в стиле «решим вместе». Задача обычно одна, но с надстройками: «а если данных миллион», «а если нужно потокобезопасно». Менеджеры из найма часто говорят «мы хотим увидеть, как ты думаешь, а не запомненный ответ».

System design

Серьёзный, на 1–1.5 часа. Любят давать задачи, близкие к маркетплейсу: «спроектируй сервис чата покупателей и продавцов», «разработай систему антифрода для объявлений», «сделай поисковый автокомплит для категорий». Знание e-commerce паттернов — плюс.

Поведенческое интервью

Сильный акцент на ценности компании: «open mind», «open source», «open culture» и так далее. Готовь истории, в которых ты делился знаниями, открыто признавал ошибки, помогал команде. Не как лозунг, а как конкретные кейсы.

Особенности и советы

  • Процесс из 4–5 этапов, занимает 3–6 недель.
  • В оффере бывают премиальные элементы — RSU и тп. Уточняй детали.
  • Команды относительно маленькие, за интервьюера ты будешь работать. Спрашивай его про процессы и приоритеты.
  • Авито более «продуктовый» в подходе, чем Яндекс. Готовь истории с продуктовым контекстом.

Чем отличаются процессы — сводно

  • Алгоритмы. Жесть в Яндексе. Средне в VK. Мягче и практичнее в Авито.
  • System design. Везде есть, но в Яндексе детальнее по компонентам, в Авито — про продукт.
  • Behavioral. Везде есть, в Авито с фокусом на ценности.
  • Скорость. Авито средняя, VK быстрая, Яндекс медленная.
  • Уровни. Везде матрица грейдов и hiring committee.

Подготовка по неделям

Если у тебя 4 недели до оффера-старта собеса:

  1. Неделя 1. Алгоритмы, по 5 задач в день. Закрыл базу — массивы, строки, two pointers, BFS/DFS.
  2. Неделя 2. System design. 4 задачи разобрать письменно. Прочитать пару глав DDIA.
  3. Неделя 3. Поведенческие истории — 8–10 готовых по STAR. Mock interview с другом.
  4. Неделя 4. Финальная подготовка под конкретную команду, чтение профилей интервьюеров на Хабре, изучение продукта компании.

Что говорить, когда не уверен

Я учу клиентов: на любом собесе можно сказать «не знаю». Это сильнее, чем уверенно ошибаться. Главное — добавить «вот как я думаю, я бы это решил». Покажи путь рассуждений. У меня в записях нет ни одного отказа кандидата за «не знаю» — отказы были за «уверенно нёс чушь и не услышал подсказку».

После собеса

Если получил отказ — не бойся писать рекрутеру: «спасибо за процесс, можете подсказать, на чём я просел». Конкретный фидбек получишь не всегда, но обычно отдают хотя бы одно направление: алгоритмы, дизайн, soft skills. Это бесплатная карта для следующего раза.

Если прошёл — не торопись подписывать. Спрашивай детали по бенефитам, грейду, команде. У всех трёх компаний есть пространство для торга по зарплате на 10–20%. Если делаешь это уважительно, тебя не отзовут.

Что запомнить

Большие компании страшнее всего на бумаге. На практике — это формализованный процесс, к которому можно подготовиться. Алгоритмы, дизайн, поведение — три кирпича. За месяц-два плотной подготовки реально пройти, даже если ты сейчас в небольшой компании. Главное — пробовать. Не пройти один раз — это нормальный опыт, не повод закрывать тему.

Комментарии 0

  • Будьте первым, кто оставит комментарий.

Войдите, чтобы оставить комментарий.