Разрешение кому-либо заниматься практическим проектом в свое время не обязательно означает, что это он делает.
Каждый приходит на собеседование рано (по крайней мере, должен). У нас есть лист «пока вы ждете», чтобы они могли работать, пока мы не готовы их увидеть. В нем содержится восемь (8) вопросов, которые проверяют знания кандидатов на языке, который мы в основном используем.
Мы не ищем ответы на все вопросы правильно, так как каждый может получить их правильно с помощью компьютера перед ними. Мы ищем процесс, они даже пытаются ответить на вопрос, как они приходят к своим ответам.
Когда мы приходим на собеседование, мы проходим его вместе с ними и отвечаем на любые вопросы, которые могут у них возникнуть, что также может привести к получению правильного ответа. Это также позволяет нам спрашивать, как они получили ответы, которые они придумали.
Мы считаем, что это в сочетании с предыдущей работой - лучшие способы отфильтровать кандидатов.
ОБНОВЛЕНИЕ 2016/06/15
Мы значительно изменили наш процесс в том, как мы нанимаем разработчиков.
Этап 1: 15-минутное телефонное интервью, на котором мы задаем 7 вопросов. Первые 2: «Что самое веселое, над чем ты работал?» (не обязательно должен быть связан с программированием) и «Что вы пишете для развлечения в свободное время?».
Этап 2: мини-проект, который они выполняют в свое время. Затем мы делимся с ними экранами, и они показывают нам, что они создали. Во время совместного использования экрана мы также заставляем их внести два изменения в свой проект, а затем посмотреть, как они работают над ним и заставить его работать.
Этап 3: личное интервью.
Этот процесс позволяет нам сразу определить культуру (фаза 1). Могут ли они выполнять работу и действительно разговаривать (фаза 2). Наконец, убедитесь, что их значения соответствуют тому, что мы ищем (фаза 3).