Поговоріть зі мною через проект, над яким ви працювали в минулому
- Опишіть загальну архітектуру проекту. Високий рівень - це добре.
- Що вам сподобалось у проекті.
- Що одне, що вам не сподобалось у проекті.
- Щось таке, що, заднім числом, ви зробили б інакше?
Це чудове запитання для інтерв'ю, на мою думку, по телефону чи іншим чином. Якщо вони можуть розумно поговорити про проект, над яким працювали, ймовірно, що вони "отримають його". Ви наймаєте розробника молодшого рівня, тому не важливо, щоб вони ще були експертом, але вони повинні, принаймні, добре зрозуміти свою сферу, щоб про це поговорити. Зазвичай люди, яких ви хочете взяти на роботу, не матимуть проблем із цим, тоді як люди, від яких ви хочете залишитися осторонь, відповідатимуть через пару пропозицій чи менше.
Що ви робите, щоб залишатися в курсі?
- Які блоги ви читаєте?
- Які книги ви читали / читаєте?
- Ще щось?
У галузі, яка постійно змінюється, я думаю, що їм важливо залишатися в курсі. Це не найважливіше питання, яке я задаю в інтерв'ю, але якщо вони не зможуть нічого сказати, це не чудовий знак.
Розкажіть, як би ви писали клас велосипеда
Можливо, краще питання для особистого інтерв'ю, щоб вони насправді могли написати якийсь псевдо-код, але я думаю, що це може спрацювати і для телефонного інтерв'ю ... Опишіть велосипед (він має ручки, колеса тощо. Хтось їде на ньому. ) та запропонуйте їм описати, як вони моделювали б клас (и). Тут нічого не руйнується, але якщо вони боротимуться з цим питанням, вони, ймовірно, ще є ТОО молодшими, щоб стати перевагою.