Расскажите про последний проект, вашу роль, задачи и используемые технологии
Что проверяют
Умеете ли вы рассказать о работе структурно и через результат, а не через список обязанностей. Заодно проверяется, где заканчивалась ваша ответственность.
Как отвечать
Держите порядок: продукт, команда, ваша роль, две или три задачи с результатом, стек.
> «Личный кабинет страховой, около сорока тысяч пользователей в месяц. Команда шесть человек, я бэкендер, отвечал за модуль расчёта и оформления полиса. > > Первое: расчёт стоимости шёл синхронно и держал запрос до сорока секунд на пиках. Вынес в очередь на Messenger и RabbitMQ, ответ стал мгновенным, статус приходит вебсокетом. Отказы от оформления на этом шаге упали примерно вдвое. > > Второе: интеграция с внешним реестром падала по таймаутам и роняла оформление. Добавил повторы с экспоненциальной задержкой и предохранитель, оформление перестало зависеть от чужой доступности. > > Стек: PHP 8.2, Symfony 6, Doctrine, PostgreSQL, Redis, RabbitMQ, Docker, GitLab CI, тесты на PHPUnit и PHPStan седьмого уровня».
Где спотыкаются
Рассказывают про проект вообще, а не про свою часть. Интервьюер должен понять, что сделали именно вы.
Перечисляют задачи без результата: «занимался интеграциями» не отвечает на вопрос, что изменилось.
Уходят в детали предметной области на пять минут, и до техники разговор не доходит.
Приписывают себе командный результат. Уточняющий вопрос про детали реализации вскрывает это за минуту.