Какой проект был самый любимый, чем запомнился и с какой стадии присоединились
Что проверяют
Вопрос звучит как HR, но технический интервьюер через него выясняет опыт: запускали ли вы что-то с нуля или умеете жить в чужом коде, какие решения принимали сами. Стадия присоединения прямо показывает, какой опыт у вас был. Следом идут вопросы по стеку этого проекта, так что выбирайте тот, который помните в деталях.
Как отвечать
Каркас на две-три минуты:
- продукт и масштаб: что делает система, для кого, какая нагрузка или объём данных;
- стадия: с нуля, MVP, активная разработка, поддержка, миграция. Каждая ценна по-своему: на старте вы выбирали архитектуру и инструменты, в зрелом проекте разбирались с легаси, производительностью и обратной совместимостью;
- стек: версия Java, Spring Boot, база, брокер, инфраструктура, например Java 21, Spring Boot 3, PostgreSQL, Kafka, Kubernetes. Называйте только то, о чём выдержите уточняющий вопрос;
- ваш вклад: задача, где ваше решение что-то изменило. Спроектировали обмен между сервисами, ускорили тяжёлый запрос, нашли утечку памяти по heap dump;
- почему любимый: интересная задача, сильная команда, видимый результат для пользователей;
- результат: время ответа, число инцидентов, скорость релизов. Только ваши реальные цифры, про каждую спросят, как её измеряли.
Если вы пришли на поддержку, не оправдывайтесь. Миграция с Java 8 на 17 или 21, переход со Spring Boot 2 на 3 с заменой javax на jakarta, покрытие тестами кода, где их не было, это сильная история, которую многие кандидаты рассказать не могут. Если коммерческого опыта нет, расскажите о пет-проекте и честно назовите его так.
Где спотыкаются
Не называют стадию, хотя это часть вопроса. Интервьюер переспрашивает, и ответ теряет стройность.
Рассказывают «мы сделали», не выделяя себя. Непонятно, проектировали вы архитектуру или правили опечатки в конфиге.
Упоминают технологии, которых не знают глубоко. Сказали, что внедряли Kafka, а объяснить, что такое consumer group и как обрабатываются повторные сообщения, не можете: рассказ разваливается.