Гайд по собеседованиям
Как проходит собеседование в IT: все этапы от HR до оффера
Содержание
Найм в IT обычно состоит из 3-5 этапов: звонок HR, техническое интервью (вопросы, лайвкодинг, алгоритмы или system design), иногда тестовое задание, финал с командой и оффер. От отклика до оффера чаще всего проходит от двух до шести недель. На каждом этапе проверяют своё: HR смотрит на мотивацию и ожидания, инженеры на знания и ход мысли, команда на то, как с вами работать.
Схема цикла найма
Порядок почти везде одинаковый. Этапы с пометкой бывают не во всех компаниях.
- 1
Отклик
Резюме и короткое сопроводительное под вакансию - 2Мотивация, опыт, деньги, сроки выхода
- 3Техскринингне вездеКороткая проверка базы по чек-листу
- 4Теория, лайвкодинг, алгоритмы, system design
- 5Тестовоене вездеЗадание домой, затем защита решения
- 6Тимлид и команда: опыт, истории, ваши вопросы
- 7Условия, торг, сравнение предложений
Этапы и что на них оценивают
| Этап | Длительность | Кто проводит | Что оценивают |
|---|---|---|---|
| HR-интервью | 20-40 минут | Рекрутер компании или кадрового агентства | Совпадаете ли вы с вакансией по опыту, стеку и грейду |
| Техскрининг | 30-60 минут | Инженер команды, иногда технический рекрутер по чек-листу или онлайн-тест | Знаете ли вы базу своего стека без подсказок |
| Лайвкодинг | 45-90 минут, на одну задачу обычно 20-40 минут | Один или два инженера команды | Понимаете ли вы задачу до того, как начали писать код |
| Алгоритмы | 40-60 минут на 1-2 задачи | Один-два инженера, иногда отдельная секция, иногда часть лайвкодинга | Узнаёте ли вы паттерн задачи по условию |
| System design | 45-60 минут | Опытный инженер или архитектор, иногда двое | Умеете ли вы превратить расплывчатую задачу в список требований |
| Тестовое задание | от 2 до 8 часов работы, срок сдачи обычно 3-7 дней | Задание выдаёт рекрутер, проверяют инженеры команды, защита с тимлидом или разработчиком | Понимаете ли вы задачу и задаёте ли уточняющие вопросы |
| Собеседование с ИИ | Как обычная техническая секция: 45-90 минут | Инженеры команды, иногда с отдельным наблюдателем или прокторингом | Умеете ли поставить задачу ассистенту и разбить её на шаги |
| Финал с командой | 45-90 минут | Тимлид, руководитель направления, иногда продакт и пара разработчиков | Подходите ли вы команде по стилю работы и общению |
| Оффер и торг | от одного звонка до 1-2 недель переговоров | Рекрутер или HR, иногда нанимающий менеджер | Знаете ли вы свою цену и минимум, ниже которого не пойдёте |
Сколько длится собеседование и весь процесс
Одна встреча обычно занимает от 30 минут до полутора часов. Весь процесс от отклика до оффера чаще укладывается в две-шесть недель. Ниже ориентиры, а точный план этапов спросите у HR на первом звонке.
| Что | Сколько обычно | Что делать |
|---|---|---|
| Ответ на отклик | От пары дней до двух недель | Тишина дольше недели: вежливо напомните о себе один раз |
| HR-интервью | 20-40 минут | Часто назначают в течение недели после отклика |
| Между этапами | Обычно 2-7 дней | Спросите про следующие шаги в конце каждой встречи |
| Тестовое | От пары часов до нескольких дней | Уточните объём заранее и договоритесь о сроке |
| Решение после финала | Обычно до недели | Если обещали раньше и молчат, напишите рекрутеру |
| Оффер на раздумье | Чаще 2-5 рабочих дней | Если ждёте другой оффер, честно попросите время |
Технические секции
Какие из них будут у вас, зависит от роли, грейда и компании. Под каждую есть подробный разбор.
Техскрининг
Знаете ли вы базу своего стека без подсказок
Лайвкодинг
Понимаете ли вы задачу до того, как начали писать код
Алгоритмы
Узнаёте ли вы паттерн задачи по условию
System design
Умеете ли вы превратить расплывчатую задачу в список требований
Тестовое задание
Понимаете ли вы задачу и задаёте ли уточняющие вопросы
Собеседование с ИИ
Умеете ли поставить задачу ассистенту и разбить её на шаги
Чем отличается собеседование junior, middle и senior
Этапы почти одинаковые, меняется глубина. Чем выше грейд, тем меньше вопросов «что такое» и тем больше вопросов «почему так и что будет, если».
| Грейд | Что в фокусе | Что чаще всего валит |
|---|---|---|
| Junior | База языка и инструментов, простые задачи, учебные и пет-проекты | Заученные определения без понимания, молчание на лайвкодинге |
| Middle | Опыт в продакшене, лайвкодинг, базовое проектирование, работа в команде | Нет конкретики: что сделал сам, какие были цифры и компромиссы |
| Senior | System design, архитектурные решения, влияние на команду и продукт | Решения без обоснования, нет историй про ошибки и конфликты |
Темы и частые вопросы по каждой профессии и грейду собраны в разделе «Что должен знать». Если вы только выбираете профессию, начните с плана «С нуля».
Как готовиться к собеседованию: план на 2-4 недели
- Неделя 1. Соберите рассказ о себе на 30 секунд и 2 минуты, ответы на вопросы HR и 5-6 историй по STAR.
- Неделя 1-2. Пройдитесь по темам роли и грейда: короткие уроки, билеты, разбор ошибок. Список тем в «Что должен знать».
- Неделя 2-3. Задачи вслух: лайвкодинг и алгоритмы, а для middle и выше system design.
- Неделя 3-4. Мок-собес с живым человеком, вопросы компании на финал, прикидка оффера и минимума по деньгам.
- После каждого собеса. Запишите, где застряли, и добавьте эти темы в повторение. Отказ это данные, разберите его.
Частые вопросы
Сколько этапов собеседования в IT?
Сколько длится весь процесс найма?
Что спрашивают на первом собеседовании?
Обязательно ли решать алгоритмические задачи?
Можно ли попросить пропустить тестовое?
Как понять, что я готов к собеседованию?
Пройдите все этапы на тренажёре
От рассказа о себе до лайвкодинга под таймером и живого мока с другом. Бесплатный тариф без ограничения по времени.