Тема дня Каким должно быть тестовое задание для junior'ов
Во многих компаниях тестовое задание для junior'ов призвано оценить, обладает ли кандидат конкретными техническими навыками или нет.
А по факту, тестовое задание должно показывать, сможет ли junior овладеть новыми техническими навыками или нет. То есть измерять не константу, а дельту. Общий уровень проще на интервью выяснить.
Также тестовое задание может помочь понять, может ли кандидат отвечать за свои слова и мыслить абстрактно.
Раньше давал следующее задание: просил написать на node js + React чатик на сокетах. В требованиях было около 10 пунктов, начиная с базовых, типа "отправленное сообщение должно отображать имя автора" до "чат должен поддерживать как публичные, так и приватные сообщения". Указывал предпочтительный стэк технологий, но не навязывал его.
Просил указать объём работ, которые кандидат сможет выполнить, а также срок, за который он сможет это сделать. Таким образом кандидат сам из этих требований составлял MVP, который брался сделать за определённое время. Обычно это было 6-7 дней.
По факту кандидат должен был сделать мини проект, при этом изучив новую технологию. При этом кандидат получал удовлетворение от того, что справился с задачей, а не просто сверстал веб страничку.
Также в таком мини проекте было проще посмотреть, как кандидат организует код, нежели при задании "сверстай вот такую страничку".
Вывод: старайтесь смотреть на прогресс, а не на текущее состояние.
Post #29
1.03K