Расскажите мне о проекте, над которым вы работали в прошлом
- Опишите общую архитектуру проекта. Высокий уровень в порядке.
- Что вам понравилось в этом проекте?
- Что вам не понравилось в проекте?
- Что-то, что, оглядываясь назад, вы бы сделали по-другому?
Это отличный вопрос для интервью на мой взгляд, по телефону или иным образом. Если они умно расскажут о проекте, над которым они работали, скорее всего, они «поймут». Вы нанимаете разработчика младшего уровня, поэтому не важно, чтобы они еще были экспертом, но они должны, по крайней мере, достаточно хорошо понять сферу своей деятельности, чтобы говорить об этом. Обычно люди, которых вы хотите нанять, не будут иметь проблем с этим, в то время как люди, от которых вы, возможно, захотите держаться подальше, ответят парой предложений или меньше.
Что вы делаете, чтобы оставаться в курсе?
- Какие блоги ты читаешь?
- Какие книги ты прочитал / читаешь?
- Что-нибудь еще?
В отрасли, которая постоянно меняется, я думаю, им важно быть в курсе событий. Это не самый важный вопрос, который я задаю в интервью, но если они не могут придумать, что сказать, это не очень хороший знак.
Скажите, как бы вы написали велосипедный класс
Возможно, это лучший вопрос для личного интервью, чтобы они могли написать псевдокод, но я думаю, что это может сработать и для телефонного интервью ... Опишите велосипед (у него есть ручки, колеса и т. Д. Кто-то ездит на нем. ) и попросите их описать, как они будут моделировать класс (ы). Здесь нет ничего новаторского, но если они будут бороться с этим вопросом, они, вероятно, все еще СЛИШКОМ младше, чтобы быть активом.