Какие задачи предстоят перед командой
Что проверяют
Этот вопрос задаёт кандидат, и интервьюер по нему видит, интересует ли вас продукт или только стек и зарплата. Вопрос с уточнениями показывает, что вы уже прикидываете, как будете работать. Иногда в ответ спрашивают: «а с чего бы вы начали?».
Как отвечать
Спрашивайте про ближайшие полгода и уточняйте то, от чего зависит ваша ежедневная работа:
- продукт и техдолг: какая доля времени уходит на новые фичи, а какая на рефакторинг и поддержку, выделяют ли время на техдолг;
- легаси: остались ли Vue 2 (его поддержка закончилась в конце 2023 года), классовые компоненты React, jQuery, самописная сборка, планируется ли миграция;
- стек и инфраструктура: версия фреймворка, TypeScript, чем собирают, есть ли SSR, дизайн-система, монорепозиторий;
- качество: какие тесты пишут (юнит на
VitestилиJest, e2e наPlaywrightилиCypress), есть ли CI, как устроены релиз и откат; - процесс: кто ставит задачи, как часто меняются приоритеты, есть ли дизайнер и продакт, кто решает архитектурные вопросы;
- ваша роль: чем вы займётесь в первый месяц, будут ли онбординг и наставник.
По ответам можно понять многое. «Переписываем всё с нуля» означает интересную, но рискованную работу. «Поддерживаем то, что есть» может значить, что развития стека не будет. Если внятно рассказать о задачах не могут, приоритетов в команде, скорее всего, нет.
Когда спрашивают, с чего бы вы начали, опирайтесь на услышанное: сначала разобраться в коде и процессе релиза, взять небольшую фичу, затем предложить улучшение, которое заметили сами.
Где спотыкаются
Задают вопрос в самом конце для галочки и не слушают ответ. Уточнений не следует, и интервьюер понимает, что это ритуал.
Не спрашивают про легаси и техдолг, а потом оказываются в поддержке старого кода без планов миграции.
Спрашивают то, что уже рассказали в начале встречи. Лучше сослаться на услышанное и копнуть глубже.