Как был организован процесс разработки
Что проверяют
Работали ли вы в команде с нормальным инженерным процессом и понимаете ли, зачем он устроен именно так. Интервьюер сверяет ваш опыт со своим процессом и смотрит на вашу роль в нём. Следом обычно спрашивают, что бы вы в том процессе поменяли.
Как отвечать
Рассказывайте про конкретный проект, а не про Scrum из учебника. Удобно пройти путь задачи от идеи до прода:
- команда и роли: сколько разработчиков, были ли аналитик, QA, тимлид, кто ставил задачи и кто принимал результат;
- планирование: Scrum со спринтами или Kanban с лимитом задач в работе, как оценивали, как часто менялись приоритеты;
- код: trunk-based или короткие feature-ветки, ревью с обязательным апрувом, соглашения по стилю;
- проверки в CI:
go vet,golangci-lint,go test -race, интеграционные тесты с базой в testcontainers, генерация кода по OpenAPI или proto; - выкладка: Docker-образ, Kubernetes, Helm или Argo CD, как устроены стейдж и откат;
- эксплуатация: метрики в Prometheus и Grafana, логи, трейсинг, дежурства и разбор инцидентов.
Всё перечислять не нужно. Выберите два-три пункта, где вы что-то делали сами: настроили линтер в CI, ввели шаблон пулл-реквеста, ускорили прогон тестов. Цифры берите свои и только те, в которых уверены: «сборка шла 20 минут, после кэширования модулей стала 6» звучит сильнее выдуманных «плюс 30% производительности».
Если процесс был хаотичным, так и скажите и покажите, что понимали цену: без ревью баги доезжали до прода, и вы предложили обязательный апрув. Если коммерческого опыта нет, опишите учебный или командный пет-проект: как делили задачи, где хранили код, запускались ли тесты на каждый пуш.
Где спотыкаются
Отвечают набором слов: «Agile, Jira, CI/CD, код-ревью». Интервьюер не понимает, как это работало и что делали лично вы.
Приукрашивают. Уточняющий вопрос вроде «сколько длился спринт и кто вёл ретро» быстро показывает, что процесс знаком только по статьям.
Ругают прошлую команду. Критика уместна, когда вы говорите о решении и своём вкладе, а не о том, какие все вокруг были неорганизованные.