Одна из наших главных целей — сделать IaaS простым и понятным.
Для этого мы постоянно оптимизируем работу нашего провайдера и рассказываем об этом здесь.
Например, мы уже писали о как работает API нашего поставщика IaaS и поделился опытом разработки ваш DNS-менеджер .
Сегодня мы решили посмотреть на западный опыт и рассмотреть тему найма ИТ-специалистов.
Для этого мы начали с заметки Реджинальда Брэтуэйта из Page Duty и кратко проанализировали описанные им идеи.
/ Фото Рэйчел Джонсон / СС
Совсем недавно мы сказал о деле компании Triplebyte, которой удалось за месяц провести 300 интервью с ИТ-специалистами и остаться в живых.
В ходе работы команда проекта обнаружила ряд инсайтов, которые позволили наполовину автоматизировать процесс отбора кандидатов.
Одним из таких приемов стали задачи Fizzbuzz, позволяющие сразу отсеивать тех, кто мало связан с программированием.
Обычно их используют в онлайн-тестировании или видеоинтервью.
Примером может служить задача сортировки объединенного списка из двух массивов.
Обычно для решения подобных задач компании дают возможность использовать любой из удобных кандидату языков программирования.
Далее интервью можно построить на основе обсуждения предложенного решения.
В ходе анализа вместе с кандидатом вы сможете проанализировать плюсы и минусы его решения, рассмотреть другие варианты и возможности оптимизации.
Если на следующем этапе отбора вам необходимо повысить уровень сложности, то здесь следует использовать более сложные задания.
Здесь сама постановка задачи должна задавать направление тем решениям, которые потребуют не просто работы с типами данных, но использования нетривиальных методов сортировки.
Пример такой задачи можно найти Здесь .
Дальнейшее обсуждение предлагаемого решения более сложной задачи позволяет обсудить вопросы эффективности с точки зрения производительности и увеличения объёма обрабатываемых данных.
Конечно, часть вашей аудитории абитуриентов может отпугнуть жесткая формулировка задач в виде школьного конкурса по программированию (кстати, хороший источник вдохновения).
Здесь можно использовать элементы сторителлинга и обернуть проблему ситуативным случаем, который необходимо так или иначе решить.
Выводы Реджинальда Пейджа Дьюти и ребят из Triplebyte полностью совпадают — для собеседования с ИТ-специалистами недостаточно просто прочитать резюме и послушать рассказы об их опыте.
Необходимо выполнять практическую работу и наблюдать за ходом решения задач.
Кроме того, вы должны быть готовы вместе работать над ошибками.
При небольшом количестве кандидатов и сложных задачах такой подход позволит вам не отбраковывать сразу всех, кто не смог решить все задачи.
Более того, в процессе совместного обсуждения решений вы сможете лучше понять, как человек анализирует ситуацию, и почувствовать его готовность работать с вашей командой.
P.S. Немного о работе нашего IaaS-провайдера:
Теги: #разработка #интервью #код #программирование #FizzBuzz #разработка сайтов #программирование #Анализ и проектирование систем #Разработка для электронной коммерции-
Идеи Для Дешевого Ремонта Компьютеров
19 Oct, 24 -
Сети Xen: Проблема Выбора
19 Oct, 24 -
Аракаст. Последний Из Аракаста
19 Oct, 24 -
6 Слайдов По 30 Секунд Или 60 Из 3?
19 Oct, 24 -
Изменение Размера Фотографий В Windows
19 Oct, 24