Недушные интервью разработчиков

По примерным прикидкам за 10+ лет работы в Miro провел порядка 500 интервью. Настало время поделиться сакральным опытом «как за час проверить, что чел шарит, и при этом не превратить интервью в душный допрос».

Все написанное ниже является персональным мнением и ни как не отражает существующий процесс собеседования в Миро.

Копаем вглубь

Никаких гипотетических или абстрактных вопросов типа:
что бы ты сделал, если бы…
— как выглядит идеальный…
— назови 5 лучших качеств команды
— и прочие «кем ты себя видишь через 5 лет»

Единственное, что мы отсюда узнаем насколько реалистичные ответы чел умеет генерировать на ходу. ЧатГПТ так тоже может.

Есть только один способ достоверно проверить, что кандидат может делать — спросить что и как он уже делал. Поэтому большую часть интервью отстраиваем от копания в прошлом опыте. 

Варианты вступления.
в двух словах расскажи про свой самый интересный (самый сложный) проект? В чем суть проекта? Размер команды? Твоя роль? Твой основной вклад? Срок проекта? И т.д…

За 3 минуты узнаем общий контекст, а потом проваливаемся в детали, цепляясь за шероховатости.

Люди охотно делятся историями про проекты которыми они гордятся больше всего. Можно сразу понять синьорность кандидата по структурированности ответа и как он определяет проблему.

Джуниор:  

Мы переехали с кастомного велосипеда на реакт 
— Зачем?
— Реакт популярный / на нем легче писать / он работает быстрее

Мидл:

Наш кастомный велосипед жутко тормозил  и не поддерживал типизацию из-за чего мы тратили кучу времени на фикс багов. В итоге мы решили переехать на реакт. Приложение стало загружаться быстрее и количество багов уменьшилось.

Синьор:

Чтобы улучшить тайм ту маркет… бла бла бла

© Habrahabr.ru