Вопросы для собеседования

Иногда мне приходится проводить технические собеседования с потенциальными коллегами по проекту. Я составил для себя краткий список вопросов, по которым можно понять, подходит нам кандидат или нет.

При составлении этого списка я руководствовался такими принципами:

  • Мы ищем программиста в существующий проект с существующей архитектурой, поэтому вопросы по архитектуре не нужны.
  • На собеседовании не надо писать код, всё-равно в стрессовой ситуации ничего хорошего написать не получится. Для оценки качества кода есть предварительное тестовое задание.
  • Мы ищем человека в web-проект, поэтому вопросы задаются по технологиям, использующимся в web’е.
  • Не нужно проверять знания, которым можно научить за полчаса прямо на рабочем месте.
  • Не нужно проверять вещи, которые сложно запомнить, но легко нагуглить.
  • Не нужно проверять кандидата на адекватность, это — задача HR. Но нужно проверять образ мышления.

Общие вопросы

Все общие вопросы не имеют верных и неверных ответов. Они предназначены для того, чтобы понять, чем кандидат больше всего интересуется, в каком направлении он мыслит, какой практический опыт имеет.

HTTP

JavaScript

PHP

SQL

#1
Антон
17.04.2016 14:51
Леха ты походу уже в тимлидах? Крутой подход к кандидатам, покажу своему руководству пусть берут на вооружение. Спасибо за статью.
#2
@LEXXX_NF
17.04.2016 21:30
Для по-настоящему крутого подхода тут не хватает автоматической генерации отчетов по кандидатам.

Писáть здесь

А еще у меня есть: