Найти тему

Почему собеседования такие разные? Что им всем нужно?

Привет! Я смотрю, тебе тоже надоели все эти вопросы/опросы/тестовые задания и прочее? Давай же разберемся, почему интервьюеры и их собеседования такие разные и зачем они вечно что-то требуют.

-2

Интервьюеры

Это человек, который проводит ваше собеседование. Их может быть несколько, например CTO, CEO, TL, HR. У каждого из них свой критерий отбора кандидатов и свои вопросы. Как правило, если интервьюеров несколько, то результат собеседования основывается на среднем балле при сравнении с проходным порогом. Более того, у каждого человека, проводящего собеседование, может быть несколько уникальных этапов проведения данной части устройства на работу. А может быть, что на одном единственном этапе вас будут собеседовать все эти люди сразу. А может быть, только тимлид или эйчар.

-3

Собеседования

Они бывают разными. Уж точно это знают люди, которые проходили больше пятидесяти или ста таких мероприятий. Их различия зависят от компаний, целей этих компаний, прикладной сферы, актуальных и потенциальных проблем. Хотя, если честно, иногда кажется, что спрашивают лишь бы спросить, не более. У меня как-то было, что при собеседовании на Middle Unity C# Developer 9 из 10 собеседований спрашивали про архитектуру, тонкости работы языка и движка, какие то низкоуровневые знания, сложные алгоритмы и их время исполнения и так далее. А одно, максимально уникальное и забавное собеседование, представляло из себя вопросы по типу: "Что такое ООП? Назовите основные признаки.". Серьезно? Но ведь можно спросить более интересно, например: "Расскажите подробно про КоП, что это такое и как вы его применяли, если был опыт.". Это методология ООП, и скорее всего, человек, знающий ответ на этот вопрос, явно ознакомлен и имеет опыт и знания в ООП. Последний раз до этого вопрос про ООП мне задавали когда я подавал заявление на стажера в 15 лет. И ведь это лишь верхушка айсберга. Бывают и глупые вопросы, которые как бы ты ни анализировал, не поймешь в чем заключается потенциальная польза от тебя при нахождении знаний и ответов на них. Например, меня как-то попросили: "Расскажите, пожалуйста, об устройстве оперативной памяти на уровне железа. Каким образом происходит хранение памяти на плате и как происходит отправка и прием данных.". Простите, что? Может быть, это я чего-то не понимаю и вообще я ужасно глупый разработчик, которого все считают лицемерным, но в чем суть вопроса? Зачем мне это знать, если я никогда не буду и не собирался работать на столь низком уровне. Да, я осознаю, что некоторые вещи следует знать, которые работают под капотом того или иного механизма или сущности, с которой ты работаешь. В общем, собеседования - они такие разные.

Собеседование — это искусство, талант, умение правильно построить переговоры. Это психология. Когда компания дорастёт до более высокого уровня, вы сможете позволить себе нанять начальника отдела человеческих ресурсов, т. е. кадровика. Знакомого хотя бы немного с теорией Юнга, читавшего Фрейда хотя бы по диагонали. С пониманием теории когнитивного диссонанса, с простейшими знаниями про коллективное бессознательное. Пока нет такого человека, вам придётся самому стать психологом.
-4

Тестовые задания и тесты

Наверное, моя самая любимая часть этой статьи. Знаете, недавно я проходил собеседование в Москву от PlayQuantum, и там мне так понравилась подача тестового задания: вас приветствуют как рыцаря, героя, который готовится к сражению с настоящим злом - ужасным кодом и архитектурой, фундаментом которой являются антипаттерны. Ваша цель - найти 32 (вы тоже заметили связь этого числа с вашей профессией?) причины, почему проект, который вам пошарили - обречен на провал. Лично я не скачивал себе его, а просто прошелся по сущностям (единицам системы) в виде кода на репозитории и отметил 36 ошибок, но справедливости ради я предложил еще и пройтись по реализации самого проекта в Unity. Сделал я это за 15-20 минут в юмористическом стиле, HR сказала, что скачивать проект не нужно, все и так супер и вообще я молодец, что быстро сделал. Но веселье меня ожидало дальше, когда было интервью. По итогам собеседования F2F, мы с CTO попросту не поняли друг друга. Я не понимал его вопросов, так как для меня они были очень обобщенные, а он не понимал моих ответов, так как они были такие же размытые и размашистые, не имея четкого контекста. А когда он мне сказал, что правильного ответа на его вопросы нет - это меня запутало окончательно. Тем не менее из всех конкурсантов я прошел лучше всех, но потом отказался, сейчас не об этом. А были уникумы, которые как-то предложили мне реализовать полноценный прототип игры в определенном жанре, который набирал обороты в тот промежуток времени. Я не буду говорить кто это был, но они явно искали идиота, мне даже интересно - нашли? Я никогда никого не оскорбляю и стараюсь придерживаться холодной головы и чистых мыслей, но человек, отправивший мне приглашение на head hunter, явно пытался меня завербовать в это непонятное что-то. Когда я отметил, что не собираюсь бесплатно делать кому-то явно прототип для снятия метрик, он мне ответил, что если бы меня попросили сделать игру какого нибудь 1996 года, то я бы тоже так отреагировал? Конечно нет, но к чему это сравнение? Во-первых игры того времени для нас уже очень просты в реализации, как правило, например тот же бомбермэн. Во-вторых на ТЗ мне дали две недели, вы действительно считаете, что это не смахивает на "Разработайте нам, пожалуйста, бесплатно прототип."? В общем, бывает и такое веселье и такие кадры, меня это забавит, нисколько не раздражая.

Итоги

Я поделился с вами своим опытом собеседований, прошел я их больше 50, точное число не знаю. Мне очень интересен ваш опыт и ваши случаи, которые, возможно, позабавили вас, а возможно заставили рассердиться, может быть, после собеседования вы даже впали в депрессию? Делитесь в комментариях, обсудим вместе, посмеемся, поплачем!

Рекомендации:

  1. Всегда держите под рукой портфолио. Например разработчикам следует вести репозиторий с кодом, желательно его поддерживать;
  2. Если вы что-то не помните/забыли, обязательно скажите об этом вашему интервьюеру: "Я читал об этом на хабре, но, к сожалению, не могу вспомнить ответ на ваш вопрос.";
  3. Прочитайте эту статью, будет полезно: "11 фраз, которые нужно избегать на собеседовании".

Мой телеграм. Там бывает эксклюзив.