Как должно выглядеть идеальное собеседование?
Публичный пост
19 июля 2021
2576
Вопрос навеян другим вопросом "Почему собеседования в айти такие душные?" (https://vas3k.club/question/11093/) - ну, на самом деле десятки подобных, особенно на хабре или ebanoe.it
Хотел сперва ответить комментарием в пост, а потом немного задумался:
- С одной стороны тема похожа на нытье (субъективное мнение автора после неудачного собеса)
- С другой стороны, раз таких тем много, значит "плохих" собеседований правда много
- "Плохие" собеседование обычно довольно шаблонные (например, 7 кругов ада с алгоритмами, или квизы по знанию SOLID), однако их распространенность показывает то, что не все считают их "плохими"
- Возможно даже, что "плохие" интервьюеры считают свои собеседования "хорошими" (интервью, которые я сам провожу, считаю практически идеальными, лол)
Так вот, а что для Вас является "идеальным интервью"? (поставьте себя одновременно и на место интервьюера, и на место интервьюируемого)
- Алгоритмы? Живое ковыряние кода проекта, в который идет кандидат? Другие варианты проверки скилла кодинга? Или они вообще не нужны?
- Вайтбординг в переговорке? live-coding онлайн? Или посиделки в баре с разговорами об опыте?
- Все вместе? В каких пропорциях и какой продолжительности?
- Нужно ли вам второе мнение? А может и 7 сессий по 3 часа для кандидата - вполне ок? Или достаточно понять, что человек хоть что-то вдупляет, а покажет все испытательный срок?
- Какой именно опыт кандидата интересует и почему? Так ли нужен конкретно этот опыт для найма, или кандидат сможет получить его и по ходу работы?
- Стоит ли тратить время интервью на описание рабочих процессов и стандартных задач? Если да, то сколько времени? Или все это можно обсудить с успешными кандидатами впоследствии?
- Ну и напоследок, уверены ли Вы, что наняли бы самого себя? А себя самого 5-10 лет назад? Да и пошли бы Вы к себе работать после такого интервью? =)
Собеседование должно соответствовать той работе, которую предстоит выполнять:
А ещё лучше просто дать побыть в течение дня (или хотя бы пары часов) в рабочей атмосфере
Залинкую батл: https://vas3k.club/battle/5968/
Добавлю конкретно про
Есть у вас доски в переговорках и вы на них хотя бы раз в неделю рисуете что-то кроме баклажанов и котиков? Тогда и на интервью можно. Аналогично и с остальным.
Предлагаю построить модель хорошего собеседования.
Хорошее собеседование должно выполнять конкретную практическую цель для нанимающей компании: помогать выбирать правильного кандидата для работы.
Как это может быть сделано:
Хорошее собеседование для кандидата - должно помогать ему понять, подходит ли ему предлагаемая работа.
Как это может быть сделано:
Я уверен, что лучше потратить больше времени и усилий на отбор подходящего кандидата (с помощью хорошего структурированного интервью и оценок), чем нанять кого-попало и уволить человека через год или мучаться несколько лет.
Что мне не нравилось, когда я был кандидатом:
Самое неприятное, что у меня когда-либо было на собеседовании, — это плохо сформулированные задачи на архитектуру и систем-дизайн. Один раз на это оставалось минут 20, и это было похоже на издевательство. Складывается ощущение, что я без дополнительных вопросов должен понять, что от меня хотят. Задачи были, естественно, выдуманные, и, судя по всему, плохо проработанные. Кандидат должен понимать смысл и сложность задачи и тот факт, что он её не осиляет. Возможно, у кого-то есть навык понимания подобного, но я даже не представляю, как его получить. Киньте ссылочку.
Надменные и неуважительные собеседующие.
Сейчас я провожу много собеседований и сформулировал для себя следующее:
Идеальное собеседование — это его отсутствие. Например у меня есть несколько коллег в которых я уверен. Мне не нужно их собеседовать, я готов брать их без вопросов.
Вот это идеальное собеседование.
В виде кейсов на реальные неоптимизированные фичи и баги
На мой взгляд идеальное интервью должно быть примерно по следующей схеме:
Вообще по опыту могу сказать, что на любом собеседовании более менее хорошо можно определить только софт скиллы, и то не всегда. Хорошего способа для определения хард скиллов увы нет. Поэтому я в первую очередь смотрел бы насколько мне комфортно с человеком общаться и насколько хорошо он\она рассуждает и аргументирует, нежели чем на какие-то технические моменты.
Я вот на днях проводила собеседование.. и тоже хотела написать пост-вопрос на эту тему. Пошла читать комментарии - может, там есть ответ на мой вопрос :)
Я когда приходила на собеседование в офис, всегда просила показать реальную рабочую зону, где предстоит работать. Люди удивлялись, но показывали.
И я могла отклонить предложение, если это аквариум вида: все сидят спиной к проходу, а начальник сзади ходит смотрит.
Ну и там стол, стул удобные, пара мониторов, освещение, чтобы из кондиционера не дуло - для меня вот важно было, важнее, чем з/п.
Удивительно, что когда я начала собеседовать, на моей практике никто ни разу не спросил о подобном. Правда, если мне кандидат нравился, я сама предлагала пройти и посмотреть, как у нас здорово, какие милые коллеги и все такое :)
На идеальном собеседовании после того, как я продемострирую свою компетенцию и отвечу на вопросы о моих командных и лидерских качествах, я хочу иметь возможность задать вопросы своему потенциальному менеджеру на проверку его/ее компетентости и лидерских качеств. Задать пару технические вопросов и вопросы типа "tell me about the time when you demostrated your leadership skills".
Перед собеседлванием хочу иметь возможность просить потенциального менеджера прислать рекомендательные письма от его/ее подчиненных :-).