Иногда, чтобы понять уровень разработчика, не нужны 5 этапов, live coding и алгоритмы на доске.

Дайте человеку реальную проблему бизнеса и спросите: "Что бы ты делал?"

Например: "У нас резко выросло количество брошенных корзин. Пользователи жалуются, что checkout тормозит, команда подозревает backend, но точной причины пока никто не знает. Через месяц большая распродажа. Что делаем?"

И дальше очень быстро становится понятно, кто перед вами.

CTO начнет говорить про влияние на выручку, риски, приоритеты, ресурсы и то, что можно успеть до распродажи.

Senior полезет в метрики, архитектуру, узкие места, логи, нагрузочное тестирование и предложит несколько вариантов решения.

Junior чаще спросит, где требования, какой стек используется и что именно нужно исправить.

Одна задача. Совершенно разный уровень мышления. И вот это сегодня куда полезнее очередного теста на кодинг.

Потому что код AI уже умеет писать очень неплохо. А вот понять мутную проблему, задать правильные вопросы и выбрать рабочее решение среди десятка вариантов - все еще намного сложнее. Вот это я бы и проверяла на интервью.

. Не открывайте @referralmaiya если все вакансии уже закрыты