Найти в Дзене
Сеньор Рекрутер

Идеальный кандидат часто проваливает собеседование: почему умение программировать — не главное

Собеседование в IT — это не тест на знание синтаксиса или наизусть выученных определений. Я провела сотни встреч с разработчиками разных уровней, и мне хочется открыть для вас одну секретную формулу: многие кандидаты проваливают собеседование не потому, что не знают код, а потому что не знают себя, компанию и правила игры. Давайте разберемся, как превратить ваше техническое мастерство в карьеру, которой вы будете гордиться. Изображение сгенерировано И 1. Изучение компании за неделю: что гуглить, куда смотреть, о чем спрашивать 40% кандидатов отсеиваются только потому, что не знают, чем занимается компания. Я скажу прямо: если вы не потратили 30 минут на изучение компании, вы сказали работодателю: «Мне безразлично, где работать, мне просто нужны деньги». Шесть шагов подготовки: Шаг 1. Официальный сайт компании Сколько лет компания существует, в каких странах представлена Основные направления деятельности — не просто IT, а конкретнее: облако, аналитика, разработка заказных решений Миссия
Оглавление

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

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

Изображение сгенерировано И
Изображение сгенерировано И

1. Изучение компании за неделю: что гуглить, куда смотреть, о чем спрашивать

40% кандидатов отсеиваются только потому, что не знают, чем занимается компания.

Я скажу прямо: если вы не потратили 30 минут на изучение компании, вы сказали работодателю: «Мне безразлично, где работать, мне просто нужны деньги».

Шесть шагов подготовки:

Шаг 1. Официальный сайт компании

  • Сколько лет компания существует, в каких странах представлена
  • Основные направления деятельности — не просто IT, а конкретнее: облако, аналитика, разработка заказных решений
  • Миссия и ценности (да, это важно, даже если звучит корпоративно)
  • Какие премии или рейтинги указаны (это говорит о масштабе)

Шаг 2. Социальные сети: LinkedIn, VK, Telegram

Чем вам помогут социальные сети:

  • Прочувствуйте тон общения компании с аудиторией
  • Посмотрите, как часто публикуют вакансии (активный найм говорит о росте)
  • Найдите имена и должности руководителей и ваших будущих коллег
  • Оцените, какие технологии используются (посты про конкретные стеки)

Шаг 3. Поиск в интернете: статьи, новости, кейсы

Загуглите:

  • Название компании + последние 12 месяцев новостей
  • Профильные издания (Habr, Vc.ru, Дзен)
  • Интервью с основателем или CTO

Что вы ищете:

  • Планы расширения (новые офисы, регионы, рынки)
  • Изменения в команде (ротация может быть красным флагом)
  • Технические решения, которые они гордятся
  • Проблемы, с которыми они сталкивались (знание о них показывает, что вы понимаете контекст)

Шаг 4. Анализ конкурентов

На собеседовании могут спросить:

  • Кто ваши главные конкуренты?
  • Чем вы отличаетесь?

Найдите 2-3 компании в одной нише и сравните:

  • Технологический стек
  • Бизнес-модель
  • Размер и географию

Шаг 5. Профили сотрудников в соц. сетях

Это не шпионаж, это анализ:

  • Посмотрите на вашего будущего менеджера: опыт, карьерный путь, языки
  • Как долго люди работают в компании? Если средний стаж 2 года — это может быть сигналом
  • Какие технологии требуются для работы? (исправьте свою подготовку прямо перед встречей)

Шаг 6. Подготовьте ответ на самый важный вопрос

«Почему вы хотите работать в нашей компании?»

Неправильный ответ: «Мне нравится IT» или «Хочу развиваться»

Правильный ответ должен быть конкретен:

  • Назовите один-два проекта или направления, которые вас привлекают
  • Скажите, чем компания отличается от других (конкретно, основываясь на вашем исследовании)
  • Укажите на свой опыт или компетенции, которые совпадают с тем, что делает компания

Пример: «Я вижу, что компания активно развивает решения для аналитики данных на российском рынке, и это совпадает с тем, что я изучал в последнем проекте. Меня привлекает возможность работать на этой ке, потому что это критическое направление для импортозамещения в IT».

Что спросить вам на собеседовании

Подготовьте 3-4 вопроса, которые вам действительно интересны:

  • Как организована техническая архитектура проекта, над которым будет работать команда?
  • Какой процесс онбординга для новых разработчиков?
  • Есть ли возможность работать с современным стеком или с легаси-системами?
  • Как часто происходят code review и какой культура кода в команде?

2. STAR-метод ответов: рассказать о себе, не выглядя хвастуном

Изображение сгенерировано ИИ
Изображение сгенерировано ИИ

STAR — это аббревиатура из четырёх шагов, которые помогают структурировать ответ о вашем опыте так, чтобы он был убедителен и не звучал как реклама:

  • Situation — ситуация (контекст)
  • Task — задача (цель)
  • Action — действие (ваш вклад)
  • Result — результат (метрики)

Почему это работает

Когда вы говорите просто: «Я пишу хороший код», это звучит хвастовством. Когда вы говорите: «В проекте X у нас была проблема с производительностью, я предложил рефакторить модуль Y, результат — сокращение времени загрузки на 40%» — это звучит как профессионал, который может доказать свою стоимость.

Практический пример STAR для middle-разработчика:

Вопрос интервьюера: «Расскажите о ситуации, когда вам пришлось решить сложную задачу с ограниченными ресурсами»

Ваш ответ:

Situation: «В одном из проектов мы начали разработку нового микросервиса для обработки платежей. Команда состояла из меня и junior-разработчика, а deadline был жёсткий — месяц до запуска».

Task: «Нужно было не только написать функциональный код, но и обучить junior-разработчика технологиям, которые мы использовали, и предоставить качественный результат».

Action: «Я структурировал проект на небольшие итерации, на каждой я писал код и объяснял junior свои решения. Мы завели code review, где я показывал best practices. Одновременно я отследил, какие части требовали больше внимания, и перераспределил время на самые критичные функции».

Result: «Мы запустили микросервис в срок с нулевыми багами на первую неделю. Junior-разработчик получил опыт и потом самостоятельно доработал три фичи. Скорость обработки платежей увеличилась на 25%».

Не делайте так:

  • Не преувеличивайте: «Я спасал компанию» — звучит неправдоподобно
  • Не затемняйте свою роль: «Мы с командой» — покажите, что именно вы сделали
  • Не говорите о результатах в вакууме: всегда привязывайте к метрикам
  • Не вспоминайте события давнее более 3 лет, ваши компетенции выросли, и это может исказить оценку

3. Техническое собеседование: что готовить junior, middle и senior специалистам

Изображение сгенерировано ИИ
Изображение сгенерировано ИИ

Junior-разработчик:

Работодатель ищет не мастера, а человека, который:

  • Может учиться и задавать вопросы без стеснения
  • Знает основы языка программирования
  • Может решить простую задачу под руководством
  • Понимает базовые паттерны и инструменты

Готовить:

  • Основы синтаксиса, типы данных, циклы, условия (уметь писать на доске или в онлайн-редакторе)
  • Структуры данных: массивы, списки, словари — что это, когда использовать
  • Git и версионирование (хотя бы понимать, что это такое)
  • Простые алгоритмы: поиск, сортировка, базовые математические операции
  • Портфолио: 2-3 реальных проекта, которые вы можете показать и объяснить

Не требуется:

  • Глубокое знание производительности и оптимизации
  • Сложные алгоритмические задачи
  • Опыт с микросервисами и распределёнными системами

Middle-разработчик:

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

  • Глубокого знания языка программирования и фреймворков
  • Понимания того, как работает система на уровне архитектуры
  • Стрессоустойчивости (что делали, когда проект горел?)
  • Бизнес-ориентированности (как вы оценивали важность задач?)

Готовить:

  • Объектно-ориентированное программирование, принципы SOLID
  • Паттерны проектирования (какие применяли, почему?)
  • Оптимизация кода, работа с базами данных, основы SQL
  • CI/CD процессы, как вы тестировали код, какие инструменты использовали
  • Реальные задачи из опыта: как вы справлялись с legacy-кодом? Как рефакторили? Что вызвало трудности?

Типичные вопросы:

  • «В чем минусы and плюсы ООП?»
  • «Какие паттерны GoF вы использовали и зачем?»
  • «Как вы оптимизируете код, если он начинает работать медленно?»
  • «Расскажите о ситуации, когда вам пришлось работать с чужим кодом»

Senior-разработчик:

Senior принимает архитектурные решения, может работать с любой сложностью, помогает расти другим. Работодатель ждёт:

  • Глубокого системного мышления
  • Опыта проектирования сложных систем с учётом масштабирования и отказоустойчивости
  • Способности вести команду, делать код review, обучать
  • Бизнес-ориентированности: как ваши решения влияют на выручку?

Готовить:

  • Архитектурные паттерны и их trade-off (микросервисы vs монолит, когда что?)
  • Масштабируемость: как вы проектировали системы на миллионы запросов?
  • Отказоустойчивость: как вы планировали сценарии отказа?
  • Опыт работы с разными языками и технологиями (чтобы выбирать инструмент под задачу)
  • Примеры лидерства: как вы влияли на техническую стратегию проекта?

Типичные вопросы:

  • Кейсы на дизайн архитектуры: «Спроектируйте систему для…»
  • «Как вы принимали техническое решение между вариантом A и вариантом B?»
  • «Расскажите о наиболее сложной системе, которую вы проектировали»
  • «Как вы обучали junior- и middle-разработчиков?»

4. Вопросы, которые вам задают, и вопросы, которые нужно задать вам

Красные флаги работодателя на собеседовании

Если вы услышали или заметили это — осторожнее:

🚩 Красный флаг № 1: Интересуются только зарплатой, а не компанией
Если вся беседа сводится к переговорам о деньгах, а работодатель не объясняет, почему вы получите именно эту сумму — это может говорить о том, что компания не уверена в качестве найма. Хороший работодатель объясняет зарплату через функции и ответственность.

🚩 Красный флаг № 2: Собеседование постоянно переносится или они опаздывают
Это первый сигнал о том, как компания относится к своему времени и времени сотрудников. Форс-мажор бывает, но если это повторяется — красный флаг.

🚩 Красный флаг № 3: Отсутствие четких требований к должности
Если на вопрос «Что вы ожидаете от кандидата?» ответ размыт — это говорит о том, что в компании нет ясности со своими потребностями. Это усложнит работу.

🚩 Красный флаг № 4: HR не знает, сколько платить
Если рекрутер не может назвать примерную вилку зарплаты, это может означать, что:

  • Компания не спланировала найм
  • Нет бюджета (хорошо ли дела в компании?)
  • Это признак неорганизованности

🚩 Красный флаг № 5: Рекрутер не может ответить на технические вопросы
Если вы спросили о стеке технологий, а HR давит на вас ответом вроде «Мы не занимаемся техническими вопросами, спросите в понедельник» — это говорит о разрыве между HR и техническим руководством. Это часто приводит к неправильному найму.

Изображение сгенерировано И
Изображение сгенерировано И

Вопросы, которые вам нужно задать

Подготовьте эти вопросы и задавайте их, если их не разобрали:

О должности:

  • Что конкретно будет входить в мои обязанности в первый месяц?
  • Какой стек технологий я буду использовать?
  • Есть ли в проекте legacy-код или мы работаем с современными решениями?
  • Какой процесс code review? Как часто происходят meetings?

О команде:

  • Сколько человек в команде? Какая структура?
  • Кто будет моим руководителем и сколько человек в его команде?
  • Как происходит распределение задач?
  • Есть ли менторство для junior-разработчиков?

О компании:

  • Почему открыта эта позиция? Человек ушёл или это новая должность?
  • Какие у компании планы развития на ближайший год?
  • Как компания относится к удалённой работе?
  • Есть ли карьерный рост или это горизонтальное развитие?

О зарплате (обязательно):

  • Из чего складывается заработная плата: оклад + премии?
  • Какая сумма указывается в договоре — до или после НДФЛ?
  • Какая часть зарплаты белая, а какая нет? (Это важно для легальности!)
  • Как часто пересматривается зарплата?
  • Предусмотрены ли медицинское страхование (ДМС) или другие бонусы?

Если услышали размытый ответ — это тоже красный флаг.

5. После собеседования: когда писать, когда молчать, когда уходить

Этап 1: Сразу после встречи (в этот же день)

Отправьте письмо благодарности рекрутеру или техническому интервьюеру:​

  • В теме: «Спасибо за собеседование на позицию [должность]»
  • Упомяните конкретный момент из беседы, который вам понравился
  • Если вы вспомнили, что не упомянули важный кейс — добавьте его в письмо
  • Будьте вежливы, но не выглядите отчаянным

Пример:

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

Этап 2: Ожидание результата (3-7 рабочих дней)

После собеседования компания должна совещаться, принимать решение. Дайте им время:

  • 3-5 рабочих дней — нормальный срок
  • Если прошло 7 дней — можно деликатно напомнить

Как напомнить (не как зараза):

Письмом (предпочтительно):

Здравствуйте, [Имя]. Хотел уточнить, есть ли новости по результатам интервью на позицию [должность]. Буду признателен за обратную связь. Спасибо!

Позвоните, если дали номер и сказали, что можно:

«Здравствуйте, это [ваше имя]. Я проходил интервью на [должность] на прошлой неделе. Я просто хотел уточнить, есть ли какие-то новости?»

Не давите, не пишите в три часа ночи, не нарушайте личную жизнь рекрутера.

Этап 3: Если вас отклонили

Это тяжело, но это не конец:

1. Дайте себе время на эмоции — огорчение, раздражение, досада нормальны. Но не отвечайте на письмо об отказе в состоянии расстройства.

2. Спросите обратную связь (если вы можете совладать с эмоциями):

Спасибо за обратную связь. Было бы полезно узнать, какие аспекты мне стоит развивать для будущих интервью. Я открыт к критике и хотел бы улучшиться.

3. Проанализируйте, что произошло:

  • Что было вашей ошибкой? (Неправильный ответ? Недостаточная подготовка? Плохой контакт?)
  • Что было ошибкой компании? (Неясные требования? Красные флаги?)
  • Что вы будете делать по-другому в следующий раз?

4. Спросите про другие позиции:

Есть ли ещё вакансии в компании, которые соответствуют моему профилю? Или можно я повторно подам заявку через несколько месяцев, когда подтяну [конкретный навык]?

5. Продолжайте поиск — не зависайте на одной компании.

Этап 4: Если вам сделали предложение, но вы хотите отказать

Это нормально. Но отказывайте правильно.

Лучше позвонить и сказать сразу:

Спасибо за предложение. Я тщательно рассмотрел условия и понял, что это не совсем совпадает с моими ожиданиями [зарплата / условия / стек / что угодно]. Я признателен за возможность, но вынужден отказать.

Если уже подписали контракт, но передумали:

Это уже серьёз. Сообщите как можно раньше, с четкими причинами. Компания может потребовать компенсацию за потерю времени, но не делайте так.

Интересно узнать о реальных примерах провалов и побед на собеседованиях? Читайте продолжение в пятницу в 16:00.