Как устроено разделение команд и ролей
Что проверяют
Хотят понять, как вы видите свою зону ответственности: где заканчивается работа C#-разработчика и начинается работа тестировщика, девопса или аналитика. Вопрос звучит как «как это было устроено у вас», а иногда его задаёте вы сами, выясняя, куда попадёте. Следом обычно спрашивают, кто принимал технические решения и кто отвечал за прод.
Как отвечать
Опирайтесь на свой опыт и рассказывайте по осям, а не списком ролей из учебника:
- как нарезаны команды: продуктовая кросс-функциональная команда (бэкенд на .NET, фронтенд, QA, аналитик, продакт) или компонентные команды вокруг сервисов и слоёв. Хорошо, если вспомните закон Конвея: структура системы повторяет структуру команд;
- владение кодом: какие сервисы и NuGet-пакеты принадлежат вашей команде, кто ревьюит изменения в общих библиотеках, есть ли
CODEOWNERS; - роли внутри команды: кто ставит задачи и расставляет приоритеты, кто отвечает за архитектуру (техлид, архитектор), кто пишет автотесты, кто настраивает пайплайн и дежурит по инцидентам;
- стыки: как команда договаривается с соседями о контрактах API, как проходят изменения, затрагивающие несколько команд, где фиксируются решения.
Хороший ответ звучит примерно так: «Нас было семеро, я отвечал за два сервиса на ASP.NET Core, автотесты на API писали вместе с QA, деплой шёл через общий пайплайн платформенной команды». Подставьте свои числа и роли. Если вы работали в маленькой команде, где один человек совмещал всё, так и скажите и объясните, что из этого делали сами.
Если вопрос задаёте вы, спросите, кто владеет сервисом, который вы будете писать, есть ли отдельный QA и кто дежурит ночью.
Где спотыкаются
Перечисляют роли из Scrum Guide и не говорят ни слова о своей команде. Интервьюер спрашивает про опыт, а не про определения.
Показывают позицию «моё дело код, остальное не ко мне». От мидла и выше ждут участия в тестах, ревью и разборе инцидентов.
Ругают бывших коллег и менеджмент. Проблемы в процессе стоит описывать нейтрально и вместе с тем, что вы сделали, чтобы их сгладить.