Наша компания думает о том, чтобы отказаться от наших процедур собеседования и привлечь каждого кандидата в течение 4-5 часов с некоторыми программистами и просто сделать пару программ.
Мне нравится идея в теории, но я не уверен, как вы действительно можете сделать ее честной для каждого кандидата. Как вы оцениваете их? Не будет ли их вклад действительно зависеть от того, что каждый программист работал в этот день?
Любые мысли о том, является ли это хорошей идеей/плохой идеей или как заставить ее работать, - вот что я здесь ищу.
Ура!
EDIT:
РЕЗУЛЬТАТ - AS запрошен
Мы собираемся провести первые шаги интервью так же, как и раньше. Телефон сопровождается лицом к лицу. Вместо того, чтобы вернуть их на третий и последний гриль, мы собираемся вернуть 3 разработчиков, чтобы они сидели со всеми 7 членами команды. Мы решили позволить команде решить, кого тогда нанимают.
Мы пришли к такому выводу по нескольким причинам. Мы считаем, что это расширит возможности разработчиков, предоставив им выбор, с кем они работают. Вторая причина - групповая динамика. Мы считаем, что действительно важно иметь хорошую групповую динамику, и это трудно сказать, пока вы нанимаете человека, если они подойдут или нет.
Итак, конечный результат заключается в том, что мы собираемся продолжить сеансы парного программирования, но совершенно по-другому и совершенно иначе, чем первоначально предполагалось.
Любые мысли или критика этого подхода более чем приветствуются! (это редактирование опубликовано как ответ ниже, так что не стесняйтесь, если вы считаете, что это не лучший подход)