а как тогда взять в команду разработчика, а не говнокодера или фреймворк макаку? в ходе устного опроса сложно выявить тип погромиста
Ты берёшь в команду человека, способного решать задачи, которые есть в твоём проекте.
Вот по этим задачам и соьеседуй.
На примере фронта дай задачку на создание формы регистрации и логинки. По общайтесь как бы он организовал работу с апи, работу со стейтом, разделение вьюх и данных. Какие либы использовал бы и почему.
Дальше показать несколько компонентов с простой логикой и ошибками разного уровня глубины и попроси найти их и сказать как бы он исправил. (тут чекаем умение мыслить + навыки код ревью).
Ну и по архитектуре побазарить, кодстайлам, линтерам и прочей фигне в зависимости от грейда и твоего проекта (написание анимаций, сложная валидация на фронте, работа с графиками и т. Д.).
Ты же нанимаешь его решать конкретные таски а предлагаешь на собеседование спрашивать какую то херню из алгопрограммирования, крутить красночерные деревья и прочую чепуху.