Ответ
На собеседовании полезно задать вопросы о процессах и культуре команды. Это помогает оценить fit и понять рабочий контекст.
Примеры вопросов:
-
Процессы:
- Как организован процесс code review и какие критерии качества используются?
- Какой подход к CI/CD (инструменты, частота деплоя)?
- Как команда работает с legacy-кодом и техническим долгом?
-
Организация работы:
- Как распределяются задачи (спринты, канбан, ad-hoc)?
- Как часто и в каком формате проходят командные встречи (daily, планирование, ретроспективы)?
- Каковы текущие ключевые цели команды?
-
Культура и развитие:
- Как в команде принято делиться знаниями и проводить онбординг?
- Какие метрики качества кода или продукта отслеживаются?
Пример структурирования вопроса (псевдокод):
// Пример подхода к legacy-коду
if (project.hasLegacyComponents()) {
System.out.println("Какой стратегии рефакторинга придерживается команда?");
}