Как мы нанимаем бэкенд-разработчиков

Как всё устроено

Этапы

Цикл собеседований состоит из hr-скрининга, технических и финальных секций. Процесс адаптируется под ваш опыт, технологический стек и рассматриваемую должность.

Обратная связь

Стараемся как можно быстрее возвращаться с промежуточным фидбэком, а об итогах собеседования сообщать через два-три рабочих дня после встречи.

Если вам интересны конкретные сервисы или технологии, сообщите об этом рекрутеру.

Мы постараемся учесть пожелания, когда будем организовывать финальные встречи с командами.

~ 3-4 недели

Продолжительность зависит от наличия свободных слотов у кандидата и собеседующих.

От 1 до 1,5 часов

1 час на решение задач и 30 минут на организационные вопросы. Если на задачи потребуется 90 минут, рекрутер предупредит вас заранее.

Онлайн

  • Cобеседования проходят в Zoom.
  • В секции с задачами на С++, Go используем онлайн-редактор. Для Java и Python — IDE кандидата.
  • Для алгоритмических задач используем только онлайн-редактор, независимо от языка.

На каких языках программирования проходят секции

Выбор языка программирования, на котором проходит секция, происходит на HR-скрининге совместно с рекрутером. Выбирайте язык, в котором имеете наибольшую квалификацию, чтобы показать свои самые сильные стороны.

Секция на кодинг Java / Kotlin / Scala / C#

Оценим ваше знание языка и подход к решению прикладной задачи. Секция займёт 1,5 часа — 1 час на решение задачи и 30 минут на организационные моменты.

Секция на кодинг Python

Попросим решить прикладную задачу в IDE с Python 3.10+. Секция займёт 1,5 часа — 1 час на решение задачи и 30 минут на организационные моменты.

Секция на кодинг Go

Предложим решить типовую задачу с реальными условиями. Оценим ваше знание языка, go-рутины, пакета sync и каналов. Секция займёт 1,5 часа — 1 час на решение задачи и 30 минут на организационные моменты.

Секция на кодинг C++

Будет одна или две секции —  зависит от вашего уровня и того, проходили ли вы ранее технические интервью в Яндекс. Количество секций сообщим вам на HR-скрининге.

На самих встречах предложим решить повседневную задачу для разработчика на C++. Оценим, как владеете языком, проектируете программные интерфейсы классов и функций, выбираете нужные структуры данных. Одна секция занимает 1,5 часа — час на решение задачи и 30 минут на организационные моменты.

Для интервью нужен ноутбук или ПК. Во время интервью должна быть включена камера.

Секция на проверку базовых технических навыков

Вас ждёт два испытания на программирование. Секция займёт 1,5 часа. 1 час на решение задачи и 30 минут на организационные моменты. 
#

Архитектурная секция

Только для кандидатов с промышленным опытом проектирования высоконагруженных распределенных систем. Секция займёт 1,5 часа — 1 час на решение задачи и 30 минут на организационные моменты.

Секция про опыт

Для кандидатов с опытом управления сложными техническими проектами или техническими командами.

Tech Lead / Individual Contributor

Обсудим ваш опыт разработки и ведения проектов. Секция займёт 1,5 часа.
#

Engineering Manager People manager

Обсудим ваш опыт управления людьми и взаимодействия с командами. Секция займёт 1,5 часа.
#

Финал

На финалы приглашаются кандидаты, успешно прошедшие все предыдущие этапы. Финал — это одна или несколько встреч с руководителями, готовыми пригласить вас к себе в команды. Каждый финал займет 1 час.

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

После всех финалов обменяемся фидбэком и сообщим, кто готов пригласить вас к себе.

Как правило у успешного кандидата бывает от одного до трёх финалов.

Презентация офера

Когда вы выберете команду, организуем встречу-презентацию и расскажем о предлагаемых условиях. Встреча займёт до 1 часа.
Tue Jan 13 2026 16:59:23 GMT+0300 (Moscow Standard Time)