Как пройти собеседование в IT: разбор по этапам 2026
Собеседование на работу в IT редко удивляет форматом: почти в любой компании — один и тот же маршрут из четырёх-пяти этапов и похожий набор вопросов на каждом. Разбираем, как пройти собеседование в IT по шагам: что проверяют на HR-скрининге, техническом раунде, live coding, system design и финале — и что спросить у работодателя самим.
Из каких этапов состоит IT-собеседование
IT-собеседование редко удивляет форматом. Почти в любой компании кандидат проходит один и тот же маршрут: разговор с рекрутером, техническое интервью, практическая часть — live coding или тестовое задание, иногда system design, и финальная встреча с руководителем или командой. Порядок и число раундов немного отличаются от компании к компании, но на каждом этапе проверяют одно и то же в разных формах: то, что не видно в резюме.
Если нужен пошаговый план по дням, есть отдельный материал — подготовка к собеседованию за 14 дней. Здесь — разбор самого разговора, этап за этапом: что проверяют, кто задаёт вопросы и на чём стоит сосредоточиться.
HR-скрининг: 15-30 минут
Первый звонок обычно короткий, ведёт его рекрутер. Технических вопросов почти не будет: на этом этапе смотрят на мотивацию, зарплатные ожидания и готовность выходить в разумный срок.
Набор вопросов почти не меняется от компании к компании:
- «Расскажите о себе» — коротко, минуты на две: текущая роль и одно-два ключевых достижения, не пересказ резюме построчно.
- «Почему ищете работу?» — подойдёт что угодно про задачи и рост, кроме жалоб на прежнего работодателя.
- «Какие у вас зарплатные ожидания?» — здесь работает вилка, не одна цифра: точную сумму разумнее назвать позже, когда виден объём задач.
- «Когда готовы выйти?» — рекрутер обычно ждёт конкретный срок, не общее «как скажете».
Задача этого этапа — пройти дальше, не произвести впечатление на все сто. Рекрутер решает, стоит ли подключать технического специалиста, а нанимает не он.
Техническое интервью: 45-60 минут
Дальше подключается тимлид или опытный разработчик. Вопросы становятся конкретнее — про стек, инструменты и то, как вы решаете задачи на практике.
Типовой набор:
- Алгоритмические задачи среднего уровня — массивы, строки, хэш-таблицы.
- Вопросы по стеку: для Python — GIL, async, декораторы; для JavaScript — event loop и замыкания; для SQL — джойны и оконные функции. Разборы реальных вопросов с логикой ответов — по Python, JavaScript и SQL.
- Мини-дизайн фичи — «как бы вы реализовали X» — без кода, только ход рассуждения вслух.
Здесь же нередко уточняют язык собеседования: у команд с иностранным руководством техническая часть иногда идёт на английском. Лучше узнать это заранее у рекрутера, чем на середине разговора про сложность алгоритма.
Live coding или тестовое задание: полтора-два часа
Формат зависит от компании. Live coding — код пишете при интервьюере, на созвоне или в общем редакторе. Тестовое задание — работа на несколько часов дома, обычно с дедлайном в пару дней.
Что помогает на этом этапе:
- Порешать заранее задачи уровня easy-medium на LeetCode, чтобы вернуть в пальцы привычку писать код под наблюдением.
- Знать сложность основных операций через Big O — про неё спрашивают почти всегда, отдельно от самой задачи.
- Проговаривать решение вслух, даже когда тренируетесь в одиночку. Живой код на интервью — по сути устное собеседование: ход мысли интервьюер оценивает не меньше, чем результат.
Молчаливое написание кода — частая ошибка именно здесь: интервьюер оценивает рассуждение, а финальный ответ без объяснений говорит ему меньше, чем кажется кандидату.
System design: около часа, обычно с уровня middle
Классическая формулировка — «спроектируйте Twitter, Uber или интернет-магазин». Готового правильного ответа не существует: интервьюера интересует ход мысли и то, как вы раскладываете систему на части.
В решении обычно ждут:
- прикидку нагрузки — RPS, объём хранимой информации;
- выбор между SQL и NoSQL под конкретную задачу;
- кэширование, чаще всего на примере Redis;
- очереди сообщений — Kafka или RabbitMQ;
- шардирование и репликацию, если нагрузка того требует.
Частая ошибка на этом этапе — сразу предлагать сложную архитектуру с десятком сервисов, хотя в условии нет цифр по нагрузке. Разумнее начать с одной базы и реплики на чтение, а сложность добавлять по ходу разговора, объясняя, зачем нужен каждый следующий элемент.
Финальное интервью (оно же итоговое собеседование)
Финал обычно ведёт CTO, директор или будущая команда. Алгоритмов здесь мало, разговора много: soft skills, культурный фит, обсуждение условий и оффера.
Хорошо работает та же подготовка, что и на HR-скрининге, только глубже: три-пять историй о своём опыте, структурированных по методу STAR — ситуация, задача, действие, результат. Общая фраза вроде «умею работать в команде» ничего не доказывает. Конкретный случай с результатом закрывает вопрос за одну реплику.
Вопросы работодателю: что спросить самому
В конце почти любого этапа звучит: «Есть ли у вас вопросы?». Молчание в ответ считывается как равнодушие к вакансии — держите в запасе два-три вопроса заранее.
Хорошо работают:
- Какая структура команды и кто мой будущий руководитель?
- Какие процессы приняты — Scrum, Kanban или что-то своё?
- Чего ждут от меня в первые месяцы на этой роли?
- Как в команде принимаются технические решения?
С этими лучше подождать до предложения:
- «Сколько дней отпуска?» — рано звучит как забота только о себе.
- «Можно ли работать удалённо?» — обычно это уже написано в самой вакансии, и вопрос выдаёт, что её не читали.
Типичные ошибки на каждом этапе
Часть ошибок повторяется от компании к компании:
- Не разобрался в собственном стеке. Вакансия на Python — там спросят про GIL и async, а общие фразы про язык здесь не помогут.
- Не задал ни одного встречного вопроса. В конце спросят почти наверняка — заготовленные вопросы работодателю решают это заранее.
- Писал код молча. На live coding и техническом интервью рассуждение вслух — часть оценки, не формальность.
- Путается в деталях своих же проектов. Перед разговором стоит освежить цифры и детали последнего опыта: интервьюер может уточнить их в любой момент.
После собеседования: что дальше
Пять минут после звонка стоит потратить на заметки: какие вопросы застали врасплох, что ответили нечётко. Для следующего разговора это готовый список, что подтянуть — практика с одного интервью почти напрямую переносится на следующее.
Решение по итогам обычно приходит не сразу: компании редко отвечают в тот же день, особенно после финального этапа с несколькими участниками. Если собеседование не единственное в серии, тишина после одного из них — не повод сворачивать остальные процессы: параллельные процессы снижают цену одного отказа и оставляют выбор между офферами за вами.
Пока идут разговоры с несколькими компаниями, рутину с откликами можно снять с себя: xt-job.ru ведёт поиск по заданному запросу на hh.ru и отправляет отклики автоматически — на бесплатном тарифе до 25 в день, в подписке XTPro за 449 ₽/мес — до 50, с письмом под каждую вакансию. Время освобождается на подготовку к уже назначенным разговорам, не на ручной перебор вкладок с вакансиями.
Вопросы по теме
Частые вопросы по этой статье
Сколько этапов на IT-собеседовании?
Обычно четыре-пять: HR-скрининг, техническое интервью, практическая часть — live coding или тестовое задание, иногда system design, и финальная встреча с командой или руководителем.
Как готовиться к техническому интервью?
Разберите вопросы по своему стеку, повторите алгоритмы, хэш-таблицы и деревья, подготовьте примеры из прошлых проектов с конкретным результатом. Общих фраз про опыт здесь недостаточно.
Что делать, если завалил собеседование?
Это рабочая часть процесса: зафиксируйте вопросы, на которых споткнулись, и подтяните их к следующему разговору. Параллельные процессы снижают цену одной неудачи.
Кто проводит собеседование на каждом этапе?
HR-скрининг обычно ведёт рекрутер, техническое интервью — тимлид или старший разработчик, финальную встречу — CTO, директор или будущая команда. Состав меняется от компании к компании: сначала специалист по найму, затем те, кто оценивает опыт и решения.
Что делать дальше
Полезные ссылки
Поиск работы в IT
Гайд по поиску IT-вакансий в 2026.
Вопросы на собеседовании Python
Разбор вопросов и ответов для Python-разработчика.
Вопросы на собеседовании JavaScript
Что спрашивают на JS-собеседовании и как готовиться.
Вопросы на собеседовании SQL
JOIN, оконные функции и типичные задачи по SQL.
STAR-метод на собеседовании
Как строить ответы на поведенческие вопросы.
Веб-сервис XTPro
Автоотклики на hh.ru, пока вы готовитесь к разговорам.
По теме
Сервисы xt-job.ru по этой теме
Поиск работы на hh.ru: чек-лист и автоматизация 2026
Разбираем механику поиска hh, сохранённые фильтры и автоотклики. Без воды — только то, что реально ускоряет отклики.
Как быстро найти работу в 2026: реальный план
Пошаговый план на неделю для поиска работы за месяц. Без воды, с конкретными действиями.
Массовые отклики на вакансии: как работать с головой
Массовые отклики на вакансии — не спам, а инструмент. Всё упирается в релевантность поиска и настройки.
Запустить автоотклики прямо сейчас
449 ₽/мес. До 50 откликов в день, AI-сопроводительные, отмена в любой момент.