Проработав в сфере подбора айти специалистов более двух лет, я сталкивалась с такими технологиями, для которых в нашей компании не разработаны тесты, и приходилось проверять технические знания при первоначальном контакте, чтоб выяснить, стоит ли дальше на него тратить время - и свое, и его, и технического специалиста, который будит проводить техническое собеседование.
1. Готова подтвердить, что первоначальным источником проверочных вопросов являются требования к вакансии. Их нужно в деталях обсудить с техническим специалистом, который будит проводить последующий отбор кандидатов по техническим навыкам. Тогда можно будит более детально узнать на какие именно моменты стоит обратить внимание при телефоном интервью с кандидатом. Например, те или иные технологии языки программирования можно применять в различных сферах программирования - будь то разработка интерфейса или работа с базами данных, разработка архитектуры будущего продукта, или исправление ошибок кода, написанного другими разработчиками. То есть, прежде всего стоит выяснить для чего перед кандидатами выдвигаются определенные требования. Самому ЧРу необходимо в общем разобраться с какими сферами, системами необходимо будит столкнуться будущему новонанятому сотруднику, и в процессе первоначального контакта позадавать ему вопросы о том, сталкивался ли он с тем то и тем то, и где именно, в какого рода задачах приобрел те или иные знания и навыки.
2. Также, можно выслать кандидату описание требований к вакансии и дать свои комментарии на это счет. Оценить самого себя. Далее обсудить эти комментарии с техническим специалистом и вместе принять решение, стоит ли с ним встречаться, или он еще зелен и слишком мал для задач, на которые мы ищем специалиста.
3. Кроме того, если нет тестов, частенько на техническом собеседовании, программисты задают просто логические задачки, по которым можно посмотреть общую направленность мышления кандидата и разглядеть потенциал к тем или иным задачам. Такие задачки также можно применять при первоначальном общении с кандидатами удаленно - выслав им текст такого рода задачки и дав строгое ограничение по времени ее выполнения. Ответы дадут информацию о уровне подготовки будущего сотрудника.
4. И как вариант, можно попросить технического специалиста высокого уровня из вашей же компании составить элементарное "programming task", которое даст представление о стиле, элегантности, чистоте кода. Также на выполнение задание должна быть четкая инструкция по использованию тех или иных технологий и четкое ограничение времени. Когда же речь будет идти о поборе высококвалифицированного программиста, тогда ограничений по технологиям наоборот ставить не стоит, так как можно будет проследить нестандартность и неординарность мышления и умение применять свой разнообразный опыт в выполнении тривиальных задач.
|