HR-блог про IT рекрутинг от ИТ Кадрового агентства

Как проверить разработчика без пяти этапов собеседований

Разработчики Управление персоналом Обучение ИТ-рекрутингу
Пять этапов не делают найм точнее автоматически. Часто они просто пять раз задают кандидату одни и те же вопросы, растягивают решение на недели и дают сильным разработчикам время принять другой оффер. Качество оценки зависит не от длины воронки, а от того, какие риски проверяет каждый этап и как команда принимает решение.
Сильный подбор разработчиков можно построить на двух–трёх содержательных контактах, если до старта есть scorecard, интервьюеры не дублируют друг друга, а практическая часть похожа на реальную работу.

Почему компании плодят этапы

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

Начните со scorecard

До первой встречи определите четыре–шесть компетенций и ожидаемые результаты роли. Например: проектирование API, работа с данными, качество кода, диагностика production-проблем, коммуникация и ownership. Для каждой компетенции опишите признаки сильного ответа и стоп-факторы. Тогда интервью перестаёт быть обменом впечатлениями.

Этап 1. Рекрутерский скрининг

За 25–35 минут можно проверить мотивацию, доступность, условия, релевантный контекст и личный вклад. Рекрутер не должен экзаменовать по алгоритмам, но обязан уточнить масштаб системы, задачи, стек, команду, решения и результаты. В конце кандидат должен понимать роль, процесс и следующие шаги.

Этап 2. Одно глубокое техническое интервью

Вместо трёх разговоров «сначала теория, потом код, потом архитектура» соберите структурированную встречу на 75–90 минут. Начните с прошлого проекта, затем разберите практический кейс и оставьте время на вопросы кандидата. Для senior-роли можно больше внимания дать системному дизайну; для middle — коду, отладке и инженерным основам.

Прошлый опыт как источник доказательств

Попросите кандидата выбрать сложную задачу и пройти путь от контекста до результата. Что было ограничением? Какие варианты рассматривались? Что он сделал лично? Где ошибся? Как проверили эффект? Уточняющие вопросы быстро отделяют реальный опыт от выученного пересказа.

Практический кейс вместо викторины

Кейс должен быть маленьким, но похожим на работу. Backend-разработчику можно дать изменение API с ограничениями по совместимости и нагрузке. Frontend — компонент с состоянием, ошибками и производительностью. Mobile — offline-сценарий и релизные ограничения. Оценивайте вопросы, декомпозицию, trade-offs, тестирование и коммуникацию.

Live coding: когда он полезен

Небольшая совместная задача полезна, если код — центральная часть роли и кандидат может использовать привычный язык и среду. Не превращайте её в шоу на скорость. Разрешайте вопросы, документацию и поиск синтаксиса. В реальной работе разработчик не пишет код в вакууме под молчаливым наблюдением комиссии.

Домашнее тестовое: только при необходимости

Тестовое оправдано, когда навык трудно увидеть в разговоре и задача занимает разумное время. Дайте ясные критерии, ограничение по объёму и возможность обсудить решение. Большая неоплачиваемая работа резко сужает выбор до кандидатов, у которых есть свободный вечер, а не обязательно до самых сильных.

References без формальности

Для критичной роли рекомендации могут проверить то, что сложно увидеть на интервью: надёжность, взаимодействие, реакцию на обратную связь и поведение в сложной ситуации. Получайте согласие кандидата и задавайте вопросы о конкретном контексте. References не должны заменять собственную оценку или превращаться в тайное расследование.

Как убрать дубли между интервьюерами

  • назначить владельца каждой компетенции
  • запретить повтор общего рассказа о себе
  • использовать единый scorecard
  • фиксировать доказательства, а не впечатления
  • собирать оценки до общего обсуждения
  • принимать решение в заранее установленный срок

Пример короткой воронки

  1. Короткий разговор с рекрутером: контекст, мотивация, условия.
  2. Одно техническое интервью: опыт, кейс и вопросы кандидата.
  3. Финальная встреча с руководителем: роль, команда, ожидания и оффер.
Для некоторых ролей второй и третий пункты можно объединить. Для executive или security-critical позиций этапов может быть больше, но каждый должен проверять отдельный риск. Формула «у нас всегда пять встреч» не является методологией.

Красные флаги процесса

  • одинаковые вопросы на нескольких этапах
  • нет критериев до начала интервью
  • оценки формулируются как «не наш человек»
  • тестовое не связано с работой
  • между встречами проходит неделя
  • финальный принимающий решение впервые видит кандидата в конце
  • команда не продаёт вакансию и только проверяет
Если внутренней команде не хватает входящей воронки и первичной проверки, подбор IT и digital-специалистов может закрыть поиск и структурированный скрининг, оставив инженерам только содержательную оценку.

Метрики качества процесса

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

Как обучить интервьюеров

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

Кандидатский опыт тоже влияет на точность

Человек показывает лучший сигнал, когда понимает формат и не тратит половину внимания на угадывание правил. Заранее сообщите длительность, участников, тип задачи и допустимые инструменты. Начните встречу с контекста и оставьте время на вопросы. Давление, загадки и внезапная смена формата проверяют стресс от вашего процесса, а не способность работать в команде. Уважительный процесс не снижает планку — он убирает шум из оценки.

FAQ

Можно ли нанять разработчика за два интервью?

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

Нужно ли спрашивать алгоритмы?

Только если алгоритмическое мышление реально важно в работе. Для большинства продуктовых ролей полезнее близкий к задачам кейс.

Как снизить субъективность?

Использовать общий scorecard, одинаковое ядро вопросов, поведенческие индикаторы и независимую фиксацию оценок до обсуждения.

Что делать при расхождении интервьюеров?

Сверять конкретные доказательства по компетенциям. Если данных не хватает, провести короткий точечный разговор, а не начинать весь процесс заново.

Когда пять этапов всё-таки оправданы?

Когда роль затрагивает несколько действительно разных зон риска и их нельзя качественно проверить вместе. Каждый этап должен иметь уникальную цель и владельца.

Вывод

Оценка разработчика при найме должна быть короткой, структурированной и близкой к реальной работе. Если вам нужен подбор разработчиков, уберите дубли, определите риски и дайте сильным кандидатам быстрое решение.
IT and Digital строит подбор разработчиков так, чтобы команда тратила время на релевантных людей, а не на бесконечный ритуал собеседований.