Поговорим сегодня на самую любимую тему в айтишных чатах после обсуждения ЗП? Да-да, я говорю о найме. Причем хочу посмотреть на него как со стороны соискателя, так и со стороны работодателя.
Берем реальный пример. Я понял, что у меня в команде появилась потребность добавить рабочих рук, потому что задач много и мы не справляемся. Я иду к своему руководителю и прошу ставку. Ставка это что-то вроде резервирования кусочка зарплатного фонда на ближайший год.
Когда ставку одобряют, я иду к рекрутерам и говорю: а помогите ка нанять человека, вот описание вакансии, хочу джуна/миддла/сеньера, вот эти навыки ключевые. И жду. Бонусом сам пощу вакансию, кидаю в тематические чаты, где обитаю, если там это считается приемлимым.
И вот человек откликается, мне в руки попадает резюме и я пытаюсь понять, стоит ли тратить время соискателя и коллег, или в резюме есть какие-то моменты, указывающие на то, что кандидат нам не подходит. Например у нас будет много верстки, а у кандидата вообще нет нужного опыта.
Что помогает на этом этапе? Очень люблю, когда есть сопроводительное письмо. Это такой краткий текст, который содержит мотивацию кандидата и сводку по его предыдущему опыту. Этот текст можно как приложить к письму, так и закинуть в шапку резюме, сейчас покажу пример.
"Привет! Меня зовут Илья, и я хочу работать у вас, потому что мне нравится ваш продукт (даже купил подписку на 5 лет)! Я вдохновляюсь сложными задачами по фронту, но составления запросов в БД вгоняет меня в депрессию. >>
<<Я люблю здоровые коммуникации и дотошно разбираться в проблеме, но избегаю чрезмерной бюрократии. Я уже 10 лет в коммерческой разработке и 8 из них - во фронтенде, не люблю спорить о правилах линтера и фреймворк для меня всего лишь инструмент."
Хотел утолкать в один твит, по получилось на два. Лучше всего модифицировать сопроводительное письмо под конкретную позицию, тогда вы с большей вероятностью вызовите интерес у потенциального работодателя. Что отобразить в резюме? Проекты, над которыми вы работали раньше.
Технологии, с которыми приходилось работать на этих проектах, чем конкретно вы занимались и чего удалось достигнуть. Но на самом деле может быть просто название компаний и эти подробности останутся для интервью. Итак, резюме классное, кандидат интересный у нас первое интервью.
Бывают очень бодрые кандидаты и с ними довольно просто общаться, считаю что сам к таким отношусь. Но правда с такими кандидатами есть один нюанс, все собеседование ты пытаешься понять, не лапшу ли тебе на уши вешают, или он действительно на столько крут? Но это скорее исключения.
Обычно же кандидат волнуется. От волнуется немного до забывания слов. В этом нет ничего страшного, но это создает некислый стресс для интервьювера, ведь цель собеседования не унизить кандидата, а понять где он свой опыт приукрасил, а где поскромничал.
Поэтому я всегда пытаюсь создать комфортную атмосферу. Прощупываю кандидата лайтовыми шутками, рассказываю о недавних казусах, что произошли у нас. И всегда стараюсь сообщить кандидату о том, что будет происходить и зачем. Обычно это 3 этапа интервью и вот такие вводные я даю.
Мы хотим побольше узнать о твоем опыте, расскажи пожалуйста какие интересные задачи тебе приходилось решать ранее. Это может быть как крутое техническое решение, так и просто задача, которая подарила много эмоций и запомнилась надолго.
Спасибо за рассказ о твоем опыте, как ты смотришь на то, чтобы порешать пару технических задач? Нам важно увидеть твое рассуждение, чтобы понять на сколько глубоко ты успел погрузить в JS и CSS. Со многими вещами не сталкиваешься до возникновения определенных задач.
Спасибо за интервью, теперь настала твоя очередь задавать вопросы. Мы готовы ответить на любые: процессы, технологии, принятие решений, какие плюшки есть в компании и какой IDE мы пользуемся.
На каждом из этапов важно не только узнать от кандидата побольше информации о его опыте, но и проверить правдивость этой информации. Иногда кандидат может не рассказать об интересном опыте, считая его скучной рутиной, иногда хороший кандидат может завалить решение простой задачи.
Собеседование это всегда большой стресс для обеих сторон, но для кандидата он сильнее, потому что в какой-то момент для интервьюверов собеседование превращается в рутину. Нет ничего страшного в том, чтобы затупить на решении задач, если вы рассуждаете в слух
и не стесняетесь делать предположения. Скидка на стресс делается всегда, но если человек полностью замыкается и молча смотрит на экран/доску, то тут мы никаких выводов сделать не сможем. Как по мне, то важно относиться к людям по-человечески,
поэтому я всегда стараюсь кандидату помочь довести решение задачи до конца. Возможно эта маленькая победа его расслабит перед следующей задачкой, а может быть он воодушевится еще в процессе решения текущей.
Что происходит после интервью? Если нет очевидного решения вроде "он крутой!" или "зеленоват для нашей вакансии", то мы стараемся сравнить с текущими сотрудниками или другими кандидатами. Если нет однозначного понимания, то мы приглашаем кандидата на лайвкодинг. Помним про стресс
Это история часа на два, когда кандидату предстоит решить более-менее серьезную задачу и рассказать ход мыслей интервьюверам. Раньше было принято давать тестовое, но оно многих отпугивает и кандидаты просто пропадают. И я их понимаю!
На каждом из этапов важно относиться к кандидату с уважением, потому что интервьювер это лицо компании для кандидата. Не знаю почему, но некоторые интервьюверы игнорируют этот факт. Могут отвлечься на звонок, или залипать в мессенджере.
Может, ты и классный спец, но после такого у кандидата будет плохое впечатление от собеседования, скорее всего расстроится что зря пошел и он то еще дно. Бонусом будет говнить в чатах с друзьями не столько про тебя, сколько про всю компанию, а может и в социалки вынести это все.
Ну и последний этап, финальное собеседование. Здесь 2 цели: выложить перед кандидатом все потенциальные трудности работы в компании и проверить его совместимость с командой. Потому что если человек увольняется в течении полугода из компании, то это очень больно и дорого выходит.
Кажется, пора немного остановиться, задавайте вопросы, делитесь своим опытом, а я выдохну и попробую рассказать о своем опыте со стороны соискателя.
Что-то перерыв затянулся.
Итак, что же я думаю про процесс найма, когда нахожусь в роли соискателя? Рекрутеры, если вы вдруг попадете в этот тред, то пожалуйста перестаньте рассылать шаблонные письма.
Вот мне HR Таня из Райка написала очень персонализированное письмо и мне сразу захотелось узнать, классно ли там работать!
А то открываешь почту, а там "Компания из S&P 500 ищет программиста программировать", ну и сдерживаешься чтобы спамом не пометить (а многие и помечают).
Но ладно, у нас же канал про фронтенд. На что я буду смотреть, при выборе работодателя? У меня, как и у многих, есть ряд загонов на эту тему, но основных 2: в общем случае это не должен быть финтех и не должен быть аутсорс, но исключения возможны.
Почему не финтех в общем случае? Финтех это большая денежная ответственность, из которой вырастают излишние меры безопасности, как информационной, так и проверки удлиняющие релизный цикл. Ну и атмосфера в таких компаниях немного натянутая, люди в пиджаках там.
Почему не аутсорс? Я люблю, когда я на одной стороне с заказчиком, когда он всегда доступен и настроен на конструктивный диалог. Аутсорс это лотерея в этом плане, но если вы хотите быстро прокачаться, поднять денег или релоцироваться, то условный EPAM это вполне себе выбор!
С деятельностью компании разобрались, что дальше? В тематических чатах, где могут быть сотрудники этой компании, например SpbFrontend для Питера, можно спросить, есть ли кто из этой компании? Что нравится, что нет?
Какую информацию я жду от рекрутера? (Сейчас будет немного доковидный взгляд) Как компания относится к эпизодической удаленке, что они думают про мои ЗП ожидания, тусят ли сотрудники во внерабочее время. Все остальное можно уточнить на собеседовании.
Когда просят рассказать о себе, то выбираю интересную задачу за последнее время, где я внес больше всего импакта и рассказываю о ней. Упоминаю, что я не только код писать люблю и что мне норм руководить, читать доклады и страсть как люблю кататься на конференции.
Потом техническая часть и все как в тумане. Если это было собеседование на английском по скайпу, то все как в тумане еще на пару часов и голова вообще не варит.
Что я пытаюсь узнать о компании, когда мне дают право голоса? На сколько нормированный рабочий день, как выбираются технологии, правила для кодстайла. Как устроен процесс, много ли встреч. Есть ли возможность выбрать технику. Часто ли увольняются сотрудники? А по какой причине?
И тут часто могут слиться и сказать "нет, почти не увольняются". Когда в компании штат 300+ человек, то они точно увольняются с некоторой регулярностью! А ведь можно ответить "Бывает, вот Вася 5 лет проработал, но решил релоцироваться, ушел в Гугл техлидом". И ты такой сразу: мм!
И вот оффера не случилось, или он оказался на меньшую сумму, чем хотелось бы. Ну ок, бывает. Зато случился полезный опыт собеседования. Иногда от того что оффер случился бывает еще хуже! Ведь надо как-то сказать об этом руководителю, коллегам, передавать дела.
А если вы собрались релоцироваться в первый раз, то это вообще весело. У ваших родственников может оказаться весьма противоположное мнение на этот счет, ваш партнер может резко передумать, а текущий работодатель начнет накидывать контр офферов. И это вы еще не начали искать жилье
В общем ходить на собеседования это почти всегда полезно, хотя бы раз в год. Так вы можете разведать ситуацию на рынке, пообщаться с интересными людьми, узнать достойно ли вы получаете на текущем месте.
А заодно и потренироваться в навыке собеседоваться, кто знает когда он внезапно может потребоваться. И добавить еще одну историю в свою копилку для посиделок с друзьями.