Как организовано обучение и обмен знаниями в команде
Что проверяют
Чаще этот вопрос задаёте вы, и по ответу видно, будут ли вас развивать или бросят в код без документации. Если его задают вам, интервьюер смотрит, умеете ли вы учиться сами и делиться знаниями, а не держать их в голове. Следом обычно просят пример: чему вы научили коллег или как вводили новичка.
Как отвечать
Если спрашиваете вы, уточняйте механику, а не «есть ли у вас обучение»:
- онбординг: есть ли наставник, план на первые недели, сколько времени проходит до первого мержа в прод, поднимается ли проект локально по README и
docker compose up; - код-ревью: сколько ревьюеров на пул-реквест, есть ли договорённости в
CONTRIBUTING.md, стоят лиruffиmypyв CI, чтобы ревью было про архитектуру, а не про отступы; - документация: где живут ADR и описания сервисов, кто их обновляет;
- обмен знаниями: внутренние доклады, разборы инцидентов без поиска виноватых, ротация по сервисам, чтобы не было единственного человека, который знает биллинг;
- бюджет: профильные конференции, курсы, время в рабочих часах на изучение новых версий Python и библиотек.
Если вопрос задают вам, опирайтесь на свои примеры: провели доклад о переходе с pip на uv, написали гайд по асинхронности в FastAPI, ввели шаблон описания пул-реквеста. Нужны конкретика и результат в понятных единицах: новичок стал мержить через неделю, а не через месяц. Если своего опыта нет, расскажите, как учитесь сами и чем готовы делиться: ревью, заметки в вики, парное программирование с новыми людьми.
Где спотыкаются
Отвечают общими словами «делимся знаниями, помогаем друг другу». Без одного конкретного примера это звучит как отговорка.
Выдают процесс, в котором участвовали пассивно, за свою инициативу. Первый уточняющий вопрос о деталях это вскрывает.
Задавая вопрос работодателю, соглашаются на ответ «у нас всё неформально». Попросите описать, как прошли первые две недели у последнего нанятого разработчика.