Разработка цикла собеседований для старшего инженера, из которого они не уходят
Что оценивают старшие кандидаты
Две вещи, обе в то же время, когда вы их оцениваете:
- Это место, где я хочу работать? Видно в том, как проводится собеседование.
- Меня будут уважать? Видно в том, готовы ли интервьюеры и уместны ли вопросы для их уровня.
Циклы, которые не оптимизируются для этого, теряют предложения от кандидатов, которых команда больше всего хотела нанять. Время на рынке для старших инженеров короткое. Плохой цикл — это не просто упущенный сигнал — это упущенный найм.
Форма хорошего старшего цикла
Итого: примерно 4 часа, плюс домашнее задание или асинхронное упражнение. Пять этапов:
- Собеседование с рекрутером (30 мин). Логистика, контекст должности, интересы кандидата. Не техническое.
- Собеседование с менеджером по найму (45 мин). Взаимное соответствие, специфика должности, недавняя работа кандидата. Техническая глубина по темам, выбранным кандидатом — позвольте им выбрать проект, которым они гордятся, и зондируйте его.
- Асинхронное или домашнее задание (примерно 2 часа времени кандидата). Опционально, но рекомендуется. Ограниченная задача, которая производит артефакт для обсуждения в техническом цикле.
- Технический цикл (3 × 60 мин). Кодирование (отладка или рефакторинг, не алгоритмы), дизайн системы, поведенческое. Каждый независимый, оцениваемый по рубрике.
- Bar raiser / кроссфункциональное собеседование (45 мин). Старший инженер за пределами команды, оценивающий общий уровень, а не соответствие команде.
Всего времени интервьюеров: примерно 8 часов. Всего времени кандидата: примерно 6 часов. Оба разумны. Циклы, которые превышают это, обычно содержат набивку.
Что пропустить
- Алгоритмические LeetCode на уровне старшего инженера. Это тестирует заучивание основ CS, которые старший инженер либо интернализовал, либо не нужны.
- Раунды с викторинами. "Какая сложность времени у X" без окружающего контекста. Бесполезно.
- Неожиданные раунды. Что-либо, не указанное в графике, полученном кандидатом.
- Интервьюеры, которые не читали резюме. Кандидаты это замечают.
Проводите цикл плотно
- Дебрифинг в тот же день обсуждение, 30 минут, заблокировано в календаре перед началом цикла.
- Каждый интервьюер отправляет оценки перед обсуждением, независимо. Отчёты о собеседованиях ClarityHire блокируют отправки во время обсуждения, так что вы можете видеть, обновил ли кто-то свою оценку после слышания коллег — часто они это делают, бессознательно.
- Решение в ходе дебрифинга, а не в последующей встрече. Если вы не можете решить в тот день, цикл произвёл неоднозначный сигнал — выясните, какое измерение неясно, и организуйте одно целевое 30-минутное последующее наблюдение.
Хорошо общайтесь
- Скажите кандидатам измерения рубрики заранее. "Мы оцениваем вас по отладке, дизайну системы и поведению; вот примерно что мы ищем в каждом." Это не теряет сигнала и получает много доверия.
- Отправляйте домашнее задание с жёсткой крышкой по времени и явными инструкциями. Старшие кандидаты — профессионалы — относитесь к ним как к таким.
- Решение в течение 48 часов после цикла. Всё дольше, и вы начинаете их терять более быстрым конкурентам.
Что вы этим получаете
Циклы, проведённые таким образом, дают две вещи: лучшие решения по найму и больше принятых предложений от кандидатов, которых вы хотели. Обе значительно увеличиваются за год найма гораздо больше, чем качество любого отдельного вопроса.