В последнее время появляется очень много постов о том как проходить собеседование, как нужно себя вести и что нужно делать. Ну что ж, не буду оригинальным и вставлю свои 5 копеек. Проводить собеседования я стал совсем недавно, если быть точным — 1.5 года назад, оставив на некоторое время другую сторону баррикад. За это время довелось повидать не мало кандидатов, как отличных так и очень слабеньких. Речь сейчас только о программистах. Резюмируя могу отметить несколько важных особенностей:
Когда я понимаю что кандидат мне нравится?
Не знаю как у Вас, а в моем случае об оценке которую я поставлю, я уже знаю в течении первых 15 минут беседы с кандидатом. Дальнейшая часть помогает только определить более точную градацию этой оценки. Не знаю много это или мало, но этого времени вполне достаточно для принятия решения. Конечно за 15 минут не реально узнать об области знаний человека, но его адекватность, логику
Логические задачи
Я обнаружил одну очень интересную особенность. Дело в том, что в традициях компании, в которой я работаю — задавать на собеседовании 2 логических задачи. И как показал опыт, если человек решает задачи, то он более-менее успешно проходит и остальную часть собеседования. И наоборот. Пока что было лишь одно исключение, когда человек не решил задачи, но очень хорошо смог ответить на остальные вопросы. Не знаю с чем связан этот факт, пожалуй — это некая общая специфика программистов — наличие логического
Ошибки кандидатов
Регулярно замечаю одни и те же ошибки. Например:
Волнение. Ну, мне, как собеседующему, это не столь важно. Но когда волнение очень сильно бросается в глаза, это не очень хорошо. Сразу возникает чувство что кандидат не опытен. Это вполне может быть не так, но чувство то откуда-то есть? Ну и я как побывавший на той стороне сам прекрасно помню, что собеседование — да, стресс, волнение. Но надо держать себя в руках. В любом случае в таком состоянии гораздо трудней сосредоточится и здраво мыслить.
Неуверенность. Много кандидатов не могут отстоять свою точку зрения, даже если отвечают правильно. И так или иначе их можно убедить в неверности своих убеждений. Вероятней всего такие ситуации возникают из-за неуверенности в своих знаниях. Умение отстоять свою точку зрения может быть позитивно расценено, если Вы, конечно же, способны обосновать ее. Поэтому если Вы в чем то уверены — стойте на своем, не сдавайтесь и не давайте себя переубедить.
Огромный стек технологий… Очень часто случается, когда кандидаты, чтобы повысить шансы приема на работу, добавляют себе в резюме технологии, которые знают лишь поверхностно или только аббревиатуру. И то и ее в некоторых случаях не знают (да-да, бывает и такое). Помню сам таким грешил. Вообщем моя мысль — не стоит. Всегда есть шанс что Вас могут о ней спросить и если Вы основательно не подготовились по этой технологии, то только оставите плохое впечатление. С кандидатом всегда интересней разговаривать о том, что он знает или может логически обосновать, а не о том что он не знает. Так как от знаний можно отталкиваться дальше и углубляться в разные стороны и так или иначе понять уровень в том или ином направлении.
Агрессивность. Некоторые кандидаты могут вспыльчиво воспринимать определенные вопросы. Речь не о глупых вопросах, а о вполне себе обычных и стандартных. Вообщем выглядит это очень дико и желания работать с таким человеком сразу пропадает. На лицо потенциальная конфликтность.
Плохая подготовка. Иногда уровень знаний кандидатов, даже с приличным опытом, удивляет отсутствием этого самого уровня знаний. Не надейтесь, что удастся проскочить и что у Вас будет преимущество перед Васей, так как он попросил на 200 баксов больше. По любой из текущих технологий есть стандартный стек вопросов, который must have для каждого разработчика. Не ленитесь повторите/выучите, если подзабыли или не знаете. Не тратьте зря свое время и время собеседника.
Прошедший огонь, воду и медные трубы
Есть кандидаты, которые очень часто ходят по собеседованиям. Очевидно, что рано или поздно такого человека уже никакими заковыристыми вопросами не удивить и они способны проскочить даже через очень сложное собеседование. Но любая компания заинтересована в хорошем специалисте, а не человеке, который умеет проходить собеседования. Тут только один способ — в нагрузку логические задачи и/или практическое задание на подобие сортировки, ну или на Ваш выбор в зависимости от специфики проектка.
Ну и помните — все мы люди и всем нам свойственно ошибаться.
Автор: doom369