Я представляю компанию по разработке программного обеспечения, которая находится в процессе создания большой команды разработчиков программного обеспечения. Мы разборчивы в том, кого мы нанимаем, и у нас действительно хороший уровень удержания (большинство разработчиков были здесь в среднем 5-6 лет).
Мы потратили много времени разработчиков и персонала и имеем низкое соотношение приложений к найму. Вот процесс, который мы используем:
- Интервью HR по телефону - включает в себя задание основных поведенческих и технических вопросов
- Онлайн тест - включает 30-минутный технический тест
- Техническое телефонное интервью - 60-минутное интервью от разработчика
- Интервью на месте - 60-90 минутное интервью нескольких ведущих разработчиков
Хотя этот процесс работал, мы слишком много времени тратили на интервью. Есть мысли о том, как это можно сделать по-другому? Наша цель - по возможности автоматизировать любые задачи, сохраняя при этом качество талантов.
ОБНОВЛЕНИЕ: Спасибо за ответы. Нужно уточнить несколько вещей. Наша цель - сократить количество абитуриентов, переходящих с одного этапа на другой. Вот наши текущие цифры.
- Мы получаем 1000 резюме
- 800 резюме проходят собеседование
- 500 пройти онлайн тест
- 100 пройти начальный экран телефона
- 10 пройти на месте и получить работу
Как видите, нам нужно лучше отсеять кандидатов на ранних этапах процесса. Можем ли мы сделать лучшую работу в том, как онлайн-тест оценивает людей?
Вот более подробная информация о процессе, основанном на некоторых ответах:
- Интервью HR по телефону - они задают очень простые технические вопросы (что такое CLR?), Чтобы отсеять как можно больше людей
- Онлайн тест - есть около 10 основных вопросов с 3 вопросами кодирования
- Экран телефона Tech - охватывает множество технологий. Нам все равно, если заявитель не знает всего, пока он может продемонстрировать, что он сможет освоить новые технологии и быстро набрать скорость
- Onsite - вопросы кодирования перед разработчиками. Больше вопросов архитектурного уровня.