Я провел десятки технических собеседований. И знаете, что самое тяжелое в роли нанимающего лида? Не проверять знания REST или архитектуры баз данных.
Самое сложное — это когда к тебе приходит кандидат с отличным резюме, но ты вынужден сказать ему «нет». И дело зачастую тут вовсе не в том, что он забыл какой-то термин или не решил задачу.
Я прекрасно понимаю боли кандидатов. Рынок сейчас жесткий, он на стороне работодателя. Для многих собеседование превратилось в театр абсурда, где нужно надевать маску «идеального сотрудника», просто чтобы пробиться через HR-фильтры. Вас раздражает, что вас не зовут, а когда зовут — вы на таком стрессе, что ждете подвоха от каждого вопроса. Вы привыкли, что вас оценивают как ресурс.
Из-за этого многие приходят на техсобес с установкой: «сейчас меня будут валить». Люди закрываются, напрягаются и пытаются выдать зазубренные правильные ответы.
Я был и на той и на другой стороне барикад. Когда я сам сажусь по ту сторону экрана нанимать людей в свою команду, я меньше всего хочу видеть перед собой напряженную энциклопедию. Я прихожу туда не для того, чтобы посамоутверждаться и завалить вас вопросами из глубины документации. Мне нужен живой напарник, с которым мы будем каждый день работать, спорить и разгребать легаси-код.
И вот что я понял, проведя десятки таких встреч: многие кандидаты заваливают собесы не из-за незнания хардов. Они сыпятся на том, что от страха забывают быть людьми.
Вот что отталкивает адекватных нанимающих менеджеров (и я вижу, что это просто защитная реакция, которая работает против вас):
1. Сигналы несостыковки (или как выглядит паника). Когда человек чего-то не знает, но начинает на рандоме перебирать термины (REST, SOAP, Kafka...), пытаясь угадать. Интервьюер не всегда видит объективную правду о вашем опыте, но он идеально считывает сигналы. Несоответствие того, что человек говорит, и как он себя при этом ведет — палится за секунды. Поэтому так важно качественно готовить самопрезентацию. На менторстве мы с учениками вечно оттачиваем этот навык: проводим моки, грамотно синхронизируем их прошлый опыт с новой профессией, чтобы речь звучала органично и вы транслировали четкие сигналы компетентности, а не панику.
2. Блокировка и обесценивание помощи. Вы привыкли, что на собесах рубят за любую ошибку. Поэтому, когда я даю нестандартные вводные данные, а человек не знает готового ответа — он просто замолкает и уходит в глухую оборону. Я пытаюсь давать подсказки, направлять мысль, но меня не слышат. Поймите: адекватные лиды не хотят вас «захерачить», вам пытаются помочь. И когда эта энергия помощи уходит в никуда, это расстраивает. Вспомните себя, когда вы от души пытались кому-то помочь, а человек закрывался и огрызался. Это убивает всё желание работать вместе.
3. Словесная лавина (или «душность»). Вам кажется, что если вы ответите просто, вас сочтут некомпетентными. Поэтому на простой вопрос, где мне нужно лишь поставить галочку в чек-листе, кандидат вываливает тонну теории. И даже когда ты прямым текстом говоришь: «Слушай, это вопрос чисто для галочки, ответь коротко», человек всё равно продолжает накидывать миллион терминов. Приходится жестко прерывать беседу. Я когда-то сам так отвечал от стресса, поэтому вижу эту гиперкомпенсацию за милю.
Харды не решают всё (правило 50/50)
Важный аспект: я нанимаю именно так. И мои коллеги по цеху, другие лиды, руководствуются теми же принципами. Да, есть компании, где вас просто сухо прогонят по чек-листу хардов, и всё. Если у вас просадки по софтам — это тоже не конец света, куда-нибудь вы точно запрыгнете.
Но давайте честно: везде работают люди, а не роботы. Убирать человеческий фактор из найма — странная затея, это как не признавать, что вы сами человек. Решающим фактором всегда будет не только ваш опыт, но и адекватность, а также метч с командой.
К тому же, общая оценка всегда выставляется командой. Даже если вы по вайбу не очень понравились одному интервьюеру, решение принимается совместно. (Да, у меня был такой случай: я голосовал против кандидата, который уж слишком уходил в дебри. Я понимал, что мне с ним будет тяжело работать и управлять им. Но другие ребята из команды сказали «да», и парня в итоге взяли).
А вот что приведет к реальному реджекту от всей команды — так это закрепощенность, скрытность и подача явных сигналов, что вы не знаете ответ, но пытаетесь казаться лучше, чем вы есть.
Илон Маск как-то сказал: «Знания можно добрать, но отношение поменять нельзя. Если у человека не горят глаза — они и не загорятся».
И я вижу 100% подтверждение этому на своей практике. У меня была ситуация: мы выбирали из пула кандидатов. Были ребята с очень сильными хардами, которым уже почти сделали офферы. И тут я собеседую девушку из заказной разработки. Технически она была чуть слабее конкурентов. Но по вайбу, по тому, как она мыслит, как искренне интересуется геймификацией (это было нужно для проекта) — это был идеальный мэтч. Я тогда сильно пушил рекрутеров: «Дайте ей оффер быстрее!». В итоге она согласилась, давно работает в Билайне, и я не ошибся — слышу о ней только хорошее.
Что нужно сделать, чтобы команда закрыла глаза на ваши пробелы в знаниях?
Будьте готовыми, спокойными и открытыми. Собеседование должно оставлять приятное послевкусие.
* Не пытайся выглядеть крутым спецом, если на шаришь даже в базе. Да, ты можешь сказать, что с чем-то работал, но будь готов защитить каждое свое слово. Можешь преувеличить только тогда, когда можешь защитить.
* Умение слышать. Если ты не знаешь ответа, а интервьюер начинает тебя направлять — слушай его! Не уходи в оборону, цепляйся за подсказки.
* Адекватный вайб. Улыбка, спокойствие, располагающее отношение. Без агрессии.
Ошибаться в технологиях — нормально, в хорошей команде тебе помогут разобраться, чтобы работа шла хорошо. А вот научить человека не душнить, признавать свои слабые стороны и слышать команду — практически невозможно (это просто не входит в обязанности).
Конечно, такой подход разделяют не везде. Да и базу по хардам на свою вакансию вы знать обязаны. Софт-скиллы — это отличный компенсаторный механизм. Он спасет вас при небольших пробелах на собесе, но не перекроет явных провалов в технических знаниях.
Важный нюанс: именно так — оценивая вас как напарника, а не как робота со словарем — нанимают в хороших, адекватных командах. В тех самых командах, где вы будете работать с кайфом.
Рынок бывает несправедлив. Есть компании, где процессы внутри — полный хаос, но они пытаются найти «идеального» кандидата, фильтруя через жесткие технические сита и требуя знаний уровня архитектора от джуна. Но даже там правильные сигналы, умение слышать и трансляция компетентности накинут вам очков.
Главное — помните: вы тоже оцениваете их по вайбу. Если вас загоняют в угол и общаются как с ресурсом — возможно, эта команда вас просто не достойна. Собеседование — это улица с двусторонним движением.
А вы как ведете себя на собесах? Закрываетесь и пытаетесь выдать идеальный книжный ответ или честно признаетесь, если чего-то не знаете? Пишите в комменты, разберем ваши страхи 🍵