🔥

Тред (Михаил Подольский)


Я уже сильно пожалел, что выбрал в том числе и тему собеседований, ибо о них сказано уже столько, что что-то добавлять к этому кажется излишним. Но я где-то читал про то, что в мире в ближайшем будущем намечается дефицит воды, поэтому налью её немного в этом треде⬇️

У меня пока значительно преобладает опыт участия в собеседованиях со стороны кандидата, поэтому наблюдения будут достаточно субъективными. Если же вы у вы участвовали в процессе найма с другой стороны и не согласны с тезисами, буду рад любым возражениям

Самый главный ингредиент плохого собеседования это нежелание интервьюера его проводить. Вот взяли и выдернули тимлида из работы собеседовать, а ему оно нахрен не надо. У него таски горят, джун проект не вывозит и еще три созвона на сегодня. По итогу все выливается на кандидата

Поэтому если вам проводить собеседования не интересно, то почему бы не поискать того, у кого к этому интерес есть? Поручите основной этап какому-нибудь заинтересованному сеньору, а сами потом просто знакомьтесь с кандидатами в более коротком и неформальном формате

Я понимаю, что всем хочется работать бок о бок с такими же профессионалами, как они сами, но не забывайте оценивать соответствие вашей компенсации положению дел на рынке. Невероятно сложные собеседования в мелкой конторе, где платят 50% от рынка выглядят как минимум странно

Иногда попадается невероятно сложный собес, где за два часа тебя успевают и по теории погонять и на лайвкодинге накидать задач. А потом ты узнаешь, что наняли они за год всего 2 человека, а нужно еще 20 Хочется искренне пожелать ребятам удачи, ибо без нее они точно не вывезут

При принятии решений о найме думайте не только о себе. Если ваша команда зашивается из-за нехватки рук, то не стоит откидывать вон того кандидата, единственной ошибкой которого было то, что он не смог сходу написать сортировку слиянием. Иначе потом искать придется больше людей

Замечательно, если у вас получится найти человека с опытом, отличным от вашего. Еще лучше, если человек обладает знаниями, которых в команде абсолютно нет. Даже тот момент, что он не знает каких-то деталей, с лихвой компенсируется тем, чему он всех остальных сможет обучить

Задачи на лайвкодинг, на самом деле, не так плохи. Но только в том случае, если вы проверяете ход мыслей кандидата, а не правильность решения. Отсутствие правильного решения не должно быть основанием для отказа, если вас полностью устраивает то, как кандидат к этому решению шёл

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

Если вы в работе не решаете олимпиадные задачки под таймер в постоянном состоянии стресса, то полезно дать кандидатам возможность заменить лайвкодинг небольшим тестовым заданием. И лучше будет, если первой темой на интервью станет обсуждение этого решения и возможных альтернатив

Больших тестовых заданий либо не должно существовать, либо они должны быть оплачиваемы. Взаимное уважение начинает выстраиваться с того, что вы цените время кандидата как минимум в той же мере, что и своё. А иногда и выше, ибо он всё это разгребает в свои свободные часы

Попробуйте в качестве задания предлагать кандидатам отревьюить некий кусок кода. Достаточно парочки небольших сервисов, использующих кэш и БД. Замечания, высказанные кандидатом, гораздо больше расскажут о его понимании многопоточности, SOLID и пр., чем просто пересказ определений

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

Не стоит спрашивать то, что вы краем уха услышали в одночасовом докладе. Есть вариант, что услышали вы это в недостаточной мере, да еще и неправильно. Будет очень неловко, если вы это узнаете от очередного кандидата, захотевшего подробнее обсудить тему

Зачастую сложность собеседований вообще мало коррелирует с суммой и должностью, на которую рассматривают кандидата. И это я не столько о том, что собеседования на сеньорские позиции простые, сколько о том, что собеседования на более низкие грейды зачастую излишне сложные

Самое моё провальное собеседование было на сумму в 100к. Собеседующий был дико удивлен тем, сколько я прошу, и сказал, что я не стою даже своей тогдашней зарплаты в 80к. Следующее собеседование было без дополнительной подготовки где-то спустя месяц и закончилось оффером на 150к

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

Собственно, вывод очевиден — всё начинается с взаимного уважения. Уважайте кандидатов и они (не факт, конечно) будут отвечать вам тем же. Нельзя исключать, что уже завтра вы можете поменяться ролями Спасибо, что дочитали и всем удачных собеседований!

Михаил ПодольскийМихаил Подольский