Блог

Каким должно быть собеседование программиста?

Нанять программиста, который будет хорошо технически подкован и найдет общий язык с командой не так-то просто. Иногда случается так, что показавшийся идеальным на собеседовании кандидат после выхода на работу не может ужиться с коллективом. Существуют несколько способов, которые помогут вам подобрать нужного для компании человека.

Проверьте, насколько разработчик любит свое дело

Страсть, с которой человек рассказывает о своей работе, говорит о его профессионализме. Как правило, разработчики, рассказывающие о своих проектах с увлеченностью, способны написать хороший код. Спросите кандидата, что бы он хотел улучшить в своем любимом языке программирования или используемой платформе. Также поинтересуйтесь, есть ли у него собственные проекты, которыми он занимается ради своего развития и интереса. Говорите с кандидатом о том, что ему нравится. Таким образом вы увидите, насколько человек увлечен и способен заниматься своим делом.

Проверьте навыки программиста по работе с кодами

Безусловно важно проверить технические навыки кандидата. Одной из которых является работа с кодами. Предоставьте разработчику задание на поиск ошибок уже в написанном коде. Также следует задать вопросы, которые более подробно раскроют вам знания кандидата, например: оцените стиль написания кода, выбранный алгоритм и т.д. В качестве другой задачи вы можете предложить кандидату написать собственный код, так вы увидите скорость и качество работы интервьируемого. Если вы не уверены в честности кандидата и хотите оценить его реальный опыт, спросите, в чем он действительно хорошо разбирается. Затем преступайте к вопросам по заданной им теме. Сначала начните с простых вопросов, потом постепенно переходите к более сложным до тех пор, пока не будет достигнут порог знаний кандидата.

Не забывайте о личностных качествах

Конечно, технические качества разработчика важны, но не стоит забывать о личностных качествах разработчика. При найме технических специалистов этому аспекту ошибочно уделяют мало внимания, что в будущем приводит к проблемам во время работы с уже нанятым кандидатом. Скорее всего, даже самый гениальный программист, не умеющий ладить с людьми, окажется бесполезным для компании. Для того чтобы выяснить, насколько кандидат коммуникабелен, просто задайте ему те вопросы, которые вы задаете специалистам не технических профессий. К примеру, вопросы о прошлом месте работы помогут выяснить, насколько хорошо соискатель ладил с коллегами.

Возникли вопросы? Обращайтесь за консультацией в наше кадровое агентство по подбору персонала