Собеседование в IT — это несколько этапов: скрининг, техническое интервью, поведенческое, иногда тестовое. Подготовка повышает шансы в разы. Разбираем все этапы и типовые вопросы.
Этапы собеседования

- HR-скрининг (15-30 мин): мотивация, ожидания по зарплате
- Техническое интервью (1-2 часа): задачи, код, архитектура
- Поведенческое / финальное (30-60 мин): soft skills, командная работа
Техническое интервью
Типовые темы: алгоритмы (сортировка, поиск), структуры данных (списки, словари, деревья), SQL (JOIN, GROUP BY), задачи на логику. Формат: live coding или обсуждение.
Поведенческое интервью
Методика STAR: Situation (ситуация), Task (задача), Action (действие), Result (результат). Типовые вопросы: «Расскажите о сложном проекте», «Как решали конфликт в команде?», «Ваш самый большой провал».
Типовые вопросы
Python: разница list/tuple, декораторы, GIL. SQL: JOIN двух таблиц, индексы. OOP: наследование, инкапсуляция, полиморфизм. Git: merge vs rebase. Общие: как отладить код, что такое REST API.
После собеседования
Отправьте follow-up письмо (в тот же день). Если отказ — попросите обратную связь. Анализируйте ошибки и готовьтесь к следующему.
Ч.А.В.О.
Сколько собеседований нужно пройти до оффера?
В среднем 5-15, зависит от рынка и уровня.
Что делать, если не знаю ответ?
Скажите: «Я не знаю, но думаю так…» — покажите ход мысли.
Связанные статьи: Собеседование в IT · Резюме для IT · Стажировки в IT
