Собеседуй меня полностью

#найм #собеседование Ещё немного про фейлы на собесах из моего кодерского прошлого…      Тех интервью идёт идеально. Диалог полный восхищений:

  • Прекрасно! А почему вы это использовали?
  • Вот потому. И вышел вот такой результат!
  • Замечательно! Мы тоже к этому пришли! Нам это надо внедрить!   Вы - лучший кандидат!   (Стек 100% мой. Ниша отлично знакома. Настолько, что я даже думал, сперва, что это один из моих проектов с фрилансерской древности).      И… Нет. Не подходишь ты нам. Нет навыков с kafka. Собственно, есть. В резюме тоже было.   В вакансии не было. На собеседовании об этом не заикнулись. А в проекте он только в перспективе. И отдаленной, судя по нагрузке команды текущими задачами.   И что это за нафиг был, спрашивается?      Более частая история - теория, паттерны, оптимизации, все вот это вот. Приходишь на проект, а там никто про солид не слыхал, чистый код - это файлы с кучей функций, аля wordpress. А тесты - пустая трата времени.   Зачем тогда спрашивать? А чтоб было!      Проверяем теорию вместо практики. У меня как-то была пара джунов, которые спокойно прошли бы эти собесы на сеньоров. 2/3 точно. Просто потому, что помнят теорию. Они ее сейчас прям осваивают.   Зато сеньоров мы валим за то, что они спутали индекс и внешний ключ (реальная история, хоть и не моя).      И да, кодер, помни, #hr - твой друг. Особенно если внешний. Твоя высокая зп - его премия (не всегда, знаю я 😄). Собственно, плохих интервью именно с hr я вспомнить могу за все годы единицы. В основном - когда hr уставший под вечер.   Его роль - проверить софт-скиллы. Ну и базово отсеять, чтобы не пропихнуть на роль сеньора-питониста юниора-сишника.      Проблемы часто позже. На уровнях лидов и #cto. Ты можешь идеально ответить на все, идеально решить задачу, но тебя не возьмут.   Потому, что лид боится брать человека умнее себя. Это один вариант.   Или cto идеалист. Все идеально. Я все помню наизусть и все должны помнить!   Или просто нет понимания, что действительно нужно.   Или ещё куча вариантов.      Как вел я, раз уж я такой умный и критикую?   Базово про опыт, чтобы отсеять условных дворников, которые случайно пришли.   Потом короткое тестовое, минут на 30-60.   Из нашего реального кейса. Не абстрактное.   Потом испытательный  срок с мелкими задачами.  О пользе такого говорил в посте про единорогов. Профит на лицо. Быстро закрываем позицию, получаем решение задач, боль от несоответствия минимальна.   Ещё и лояльный кодер, которому надоело слушать отказы "потому что потому".      Ну а #ceo просто рад тому, что проект движется. И он сэкономил на найме.      Есть истории, мысли с обеих сторон? :)