Как формировалась команда и кто создавал первую версию
Что проверяют
Какое место вы занимали в истории проекта: закладывали архитектуру с нуля или пришли в готовый код и разбирались в чужих решениях. Оба варианта нормальны, интервьюер смотрит, понимаете ли вы, почему продукт устроен именно так. Следом обычно спрашивают: «Что бы вы переделали в первой версии?»
Как отвечать
Каркас на своём проекте, со своими цифрами:
- этап, на котором вы пришли: прототип, первый релиз, зрелый продукт. Например, «пришёл через год после запуска, в команде было четыре бэкендера, два фронтендера и тестировщик»;
- кто писал первую версию: основатель-разработчик, подрядчик, небольшая команда за полгода. Без имён и без оценок людей;
- с чем стартовали: монолит на Spring Boot, Java 8 или 11, одна база, ручной деплой, и почему тогда этого хватало;
- что сохранили и что поменяли: вынос модулей в отдельные сервисы, переход на Java 17 или 21, миграция на Spring Boot 3 с заменой пакетов
javax.*наjakarta.*, появление CI и тестов; - ваш вклад: какие решения принимали сами, а какие достались вам готовыми и вы их поддерживали.
Если вы не застали начало, так и скажите, это даже выигрышная история: как разбирались в коде без документации, по чему восстанавливали логику (история коммитов, тесты, разговоры с теми, кто остался), что задокументировали после себя. Если коммерческого опыта в команде нет, расскажите про учебный или пет-проект: как делили задачи и где разошлись с первоначальным планом.
Этот же вопрос полезно задать работодателю в конце собеседования. Ответ покажет, остались ли в команде авторы исходного кода, насколько велик технический долг и на какой версии Java живёт проект.
Где спотыкаются
Приписывают себе всё: «я сформировал команду и внедрил Agile». Для разработчика с двумя годами опыта это звучит неправдоподобно, и уточняющие вопросы быстро это вскроют.
Ругают предыдущих разработчиков. Фраза «там был ужасный код» говорит о вас больше, чем о них; лучше объяснить ограничения, в которых тот код писали.
Раскрывают лишнее: название заказчика, внутренние цифры, людей по именам. Интервьюер проверяет в том числе, как вы обращаетесь с чужой информацией.