Я работаю в относительно небольшой компании. Мы не получаем много резюме от людей с опытом, но мы находимся в положении, когда мы должны нанимать людей, чтобы расти. Мы довольно часто получаем резюме от людей только что из школы.
Мы хотели бы попытаться найти алмазы в алмазном сырье, но вылететь не местным жителям и потратить один день на неделю, чтобы провести сидячую беседу, личное собеседование стоит дорого. Мы также проводим телефонные интервью с любыми полуобещающими кандидатами, но их подготовка может занять некоторое время, и, как правило, теряется пара человеко-часов.
Мы рассмотрели возможность реализации теста для программистов, но нам еще предстоит выяснить, какой хороший тест не используют другие студии.
Какие практики используют ваши студии для просмотра этих людей с минимальными внутренними издержками?
источник
Ответы:
У нас смешанная арт / технологическая среда, но процесс найма всегда одинаков. Собирайте интересные резюме и предлагайте кандидатам задание от начала до конца самостоятельно, где вы даете ему только высокую концепцию. Для программистов небольшая игра, которая может быть сделана за несколько дней (можно использовать искусство программиста или инвентарь), где вы даете ему представление о том, что он должен делать, и о технологиях, с которыми это нужно делать. Действительно простая игра. Для артистов это либо специфика, либо идея для концепции.
Они могут работать над этим самостоятельно, могут использовать любую помощь, в которой они нуждаются (Google, спрашивают вокруг, что угодно), пока они заканчивают в назначенный срок. Тест состоит из первого отбора, если проект на самом деле является тем, чем он должен был быть (работает ли он вообще и т. Д.), И где вы проходите процесс, который он использовал, чтобы сделать его, и проверкой кода, где вы обсуждаете его решения во время его принятия.
источник
Какого черта... :)
Как нанять великих разработчиков
Какой процесс вы используете для набора программистов
Как лучше всего рассказать отличному программисту на собеседовании?
Сколько времени должно занять старшего разработчика, чтобы решить FizzBuzz в интервью?
источник
Отсутствие профессионального опыта вовсе не означает никакого опыта. Проверьте, участвовали ли кандидаты в каком-либо локальном / глобальном событии, таком как глобальный игровой джем, фестиваль независимых игр, или они просто придумали веб-сайт со своим портфолио.
С другой стороны, некоторые программисты просто любят соревнования по программированию; проверьте это тоже (ACM, TopCoder, Google Code Jam, UVa, SPOJ и многие другие). Опыт таких соревнований наверстывает любое странное испытание в моде и, вероятно, поможет вам получить резюме.
В общем, я думаю, что этот пост от Джоэла Спольски всегда поможет.
источник
Самый быстрый способ отобрать кандидатов - это 10-минутное интервью по телефону. Обычно в течение первых нескольких вопросов я знаю, будет ли это хорошим кандидатом или нет.
Можете ли вы сказать мне разницу между этими двумя переменными?
a++
аb++
?Я считаю знание указателей абсолютным минимальным уровнем компетентности. Если вы подаете заявку на профессиональную игровую работу, и вы не знаете, как работают указатели, вы будете над головой.
источник
Одной из вещей, которая быстро делает раунды как простой механизм фильтрации, является кодируемость.
http://codility.com/
Это услуга, за которую вы платите за автоматическое тестирование по времени. Плохо то, что существует фиксированное количество тестов. Хорошо, что тесты автоматически оцениваются по юнит-тестам. Так что для отбраковки большого количества людей это может быть хорошим подходом.
источник