Как нанимать, чтобы потом не пришлось увольнять
Как нанимать, чтобы потом не пришлось увольнять
Андрей Смирнов
@itsmirnov
Недавно сделал ребрендинг
9 лет в IT-менеджменте
Провёл более 1000 собеседований
Собеседование — сложный,
но интересный инструмент
Дисклеймер
🙊 Моё личное мнение
🤷🏻 Основанное на собственном опыте
Кто хоть раз нанимал
идеального кандидата…
и через месяц хотел уволить его?
Идеальный кандидат
Идеальный кандидат
✅ Уверенный
💬 Гладко говорит
📚 Знает все ответы
Плохой сотрудник
Плохой сотрудник
❌ Не тянет задачи
🤯 Буксует в команде
🌊 «Плывёт» в нестандартных ситуациях
Индустрия научилась готовить к собесам, а не к работе
Индустрия «натаскивания»
Индустрия «натаскивания»
🎓 Курсы с «гарантией трудоустройства»
📚 Ультимативные гайды по прохождению интервью
📝 Чек-листы «100% успеха» из блогов
Оценка софтов — всё ещё
самое слабое место в найме
В итоге стали нормой:
1️⃣ приукрашивание и прямое враньё в резюме
2️⃣ скрытая запись и слив собеседований
3️⃣ зубрёжка правильных ответов
4️⃣ помощь с прохождением испытательного срока
Суровая статистика
📈 73% HR отмечают шаблонные ответы (HH.ru)
🤥 Треть кандидатов искажают опыт в резюме (Checkster)
⏳ Плохой найм = 30-50% годового оклада (SHRM)
Цель доклада – дать инструменты для:
🔍 вскрытия слабых зон у «идеального» кандидата
🧠 отличия глубокого понимания от заученных ответов
🤝 выявления командных навыков, а не красивых слов
Возьмём усреднённый процесс найма и улучшим каждый этап
Алгоритм против натасканности
Этапы процесса
🔎 HR-скрининг. Доверяй, но проверяй
💻 Техническое интервью. Инженерный ум > Память
👥 Командное интервью. Реальность > Красивые слова
⚠️ Испытательный срок. Тревожные звоночки и увольнение
Этапы процесса
🔎 HR-скрининг. Доверяй, но проверяй
💻 Техническое интервью. Инженерный ум > Память
👥 Командное интервью. Реальность > Красивые слова
⚠️ Испытательный срок. Тревожные звоночки и увольнение
Почти все научились делать резюме
Ищем зацепки для глубинной проверки
Бэкграунд-чек
🌐 Профессиональные соцсети: GitHub, Хабр
💬 Стиль обсуждения: конструктив vs агрессия
🎯 Хобби/интересы: точки соприкосновения с командой
Не оцениваем личность человека, только влияние на работу
Нет смысла звонить по рекомендациям
Проверка референсов
📞 Не из резюме!
🔍 Поиск реальных коллег
💬 Конкретные вопросы о проектах
Вопросы: «Почему?» вместо «Что?»:
❌ Что за задачи решали на прошлом месте?»
✅ «Почему выбрали этот подход для решения задачи X?»
Пример ловушки
ультимативных гайдов
Рефлексия
«Я перфекционист, иногда слишком углубляюсь в детали 😉»
«Приведите пример, когда слабая сторона помешала проекту? Как это исправили?»
Красные флаги на HR-этапе
🚩 Идеальные, но абстрактные ответы
🚩 Неестественная гладкость ответов
🚩 Избегание деталей при уточнении
Договоритесь с рекрутером о тактике таких вопросов
Этапы процесса
🔎 HR-скрининг. Доверяй, но проверяй
💻 Техническое интервью. Инженерный ум > Память
👥 Командное интервью. Реальность > Красивые слова
⚠️ Испытательный срок. Тревожные звоночки и увольнение
Проверить не знание ответов, а способность решать задачи
Проверить глубину понимания
Объяснить как ребёнку
Объясни стажеру
❌ «Что такое SOLID?»
✅ «Объясни SOLID стажеру с примерами и аналогиями»
💡 Проверяем: умение декомпозировать сложное, коммуникацию.
🚩 Если адаптировать не выходит, говорятся лишь сухие определения
Парное программирование
Что проверяем:
1️⃣ рабочий процесс
2️⃣ реакцию на подсказки/несогласие
3️⃣ умение задавать вопросы
4️⃣ скорость мышления «в потоке»
Парное программирование
💻 Упрощенная реальная задача из бэклога
👨💻 Вы - навигатор, кандидат - водитель
🔥 Анти-натаскиваемость: невозможно вызубрить
История из практики
✅ Кандидат блестяще отвечал на вопросы
❌ На парном программировании «завис» на простом цикле
Задачи с неправильными условиями
Что проверяем:
1️⃣ критическое мышление
2️⃣ внимательность к деталям
3️⃣ знание best practices
4️⃣ смелость указать на ошибку
Не используем для джунов
Задача с «ловушкой»
🎣 Код/архитектура с неочевидной ошибкой
💡 «Оцени решение. Что хорошо? Что улучшить?»
Code Review
История из практики
🔍 Использовали очищенный кусок кода из старого проекта с проблемой перформанса
✅ Хороший кандидат нашел проблему за 5 минут
❌ Натасканный хвалил «чистоту кода»
Глубинные вопросы «Почему?»
Всегда 2-3 уточняющих «Почему?»
❓ «Почему выбрали эту базу данных?»
❓ «Почему именно такие настройки репликации?»
❓ «Почему этот trade-off между доступностью и производительностью?»
Меняйте условия в процессе задачи
Смена контекста
🧠 «Вы описали решение для высоких нагрузок»
🔄 «Как изменилось бы решение при минимальном бюджете?»
Что проверяем:
1️⃣ понимание первопричин
2️⃣ умение видеть ограничения
3️⃣ гибкость мышления
Открытость новому
Как человек потребляет новую информацию в сфере?
🛠️ Фреймворки
🎤 Конференции
🎧 Подкасты
📰 Статьи
Этапы процесса
🔎 HR-скрининг. Доверяй, но проверяй
💻 Техническое интервью. Инженерный ум > Память
👥 Командное интервью. Реальность > Красивые слова
⚠️ Испытательный срок. Тревожные звоночки и увольнение
Оценить реальное совпадение по культуре и поведению
Пример
Я был кандидатом, к-ый подходил по скиллам, но «не зашел»
Надо спорить
Разбор командного кейса
Прошлая сложная ситуация в команде
🔥 Конфликт
⏰ Срыв срока
🤔 Спор о подходе
Вопросы команды
❓ «Как бы вы поступили на месте PM/тимлида?»
❓ «Что пошло не так, на ваш взгляд?»
❓ «Как можно было предотвратить?»
Что проверяем:
1️⃣ понимание командной динамики
2️⃣ эмпатию
3️⃣ конструктивность
4️⃣ стиль коммуникации под «напряжением»
Симуляция обратной связи
Симуляция обратной связи
👂 Получает: «Ваш код невозможно поддерживать»
🗣️ Даёт: «Коллега срывает сроки из-за перфекционизма»
Восприятие критики
Дайте время на важные
вопросы кандидату!
Вопросы кандидата = сигнал
💰 Только про зарплату/бенефиты? -> Меркантильность
💻 Только про технологии? -> «Технарский» туннель
🏆 Про процессы, развитие, продукт? -> Здоровый интерес
История из практики
❓ Кандидат пришел с 22 вопросами
🤔 От моего хобби до DevOps-практик
🔄 Проводил обратное поведенческое интервью
Этапы процесса
🔎 HR-скрининг. Доверяй, но проверяй
💻 Техническое интервью. Инженерный ум > Память
👥 Командное интервью. Реальность > Красивые слова
⚠️ Испытательный срок. Тревожные звоночки и увольнение
Тревожные сигналы
🔄 Вечные уточняющие вопросы
📉 Нулевой прогресс (не про джунов)
🤐 Молчание о проблемах до кризиса
👥 Диссонанс с командой
💬 Отчеты ≠ Результаты
История из практики
✅ 1.5 месяца активности в чатах/митингах
❌ 0 реальных решений или написанного кода
⚠️ Проверяйте выхлоп, а не процесс
Этичное расставание
⏱️ Не затягивайте!
📝 Конкретная причина на основе фактов
💬 Честный, но тактичный разговор
🛠️ Предложите помощь с рекомендациями и развитием
🤝 Сохраните лицо кандидата
История из практики
❌ Кандидат приходит с юристом
✅ Спасли задокументированные фидбэк-сессии и провалы
Фиксируйте всё что можно
Сделали из собеса экзамен, а теперь удивляемся, почему к нему готовятся
Есть ради чего учить билеты
Если обратно очеловечим собесы, их будет снова сложно хакнуть
Не бойтесь настраивать под себя!
Главное правило
Главное правило
🔍 Ищите не идеальные ответы,
🧠 а аутентичное мышление
🛠️ и реальные навыки
Спасибо! Ваши вопросы?
@itsmirnov