Есть ли вопросы или обратная связь по технической части собеседования?
Что проверяют
Насколько вы вовлечены и умеете ли трезво оценить собственные ответы. По вопросам кандидата видно, думает ли он о будущей работе или просто отбывает собеседование. Если вы просите обратную связь, интервьюер смотрит, как вы её примете: спокойно или начнёте спорить.
Как отвечать
Подготовьте два-три вопроса заранее и один сформулируйте по ходу разговора. Хорошие вопросы для Python-команды:
- версия и обновления: на какой версии Python живёт основной сервис, как часто обновляются, есть ли легаси на старых версиях;
- архитектура: Django или FastAPI, синхронный код или
asyncio, как устроены фоновые задачи, Celery или что-то своё; - качество: типизация и
mypyв CI, тесты наpytest, как проходит code review и сколько живёт пулреквест; - задачи: над чем будет работать новый человек в первые месяцы, какой техдолг самый болезненный.
Дальше обратная связь. Спрашивайте конкретно: «Где мой ответ про GIL был неполным?» работает лучше, чем «Ну как я?». Если сами заметили ошибку, скажите об этом: «В задаче с генератором я не учёл, что по нему нельзя пройти второй раз, правильнее было вернуть список». Спокойная самокоррекция часто весит больше, чем идеальный ответ.
Если отзыв дают, поблагодарите и не оправдывайтесь. Если говорят, что по регламенту обратную связь передаёт рекрутер, это нормальная практика, настаивать не нужно.
Вопросы звучат сильнее, когда в них видна ваша позиция: «На прошлом проекте у нас терялись задачи Celery при перезапуске воркеров, как вы решаете это у себя?» Такой вопрос показывает реальный опыт лучше любого рассказа о себе.
Где спотыкаются
Отвечают «вопросов нет». Для интервьюера это знак, что вакансия вам безразлична.
Спрашивают то, что написано в описании вакансии, или обсуждают зарплату и отпуск с техническим специалистом. Для этого есть этап с рекрутером.
Начинают спорить с оценкой или заново решать провалившуюся задачу вслух. Одна короткая поправка уместна, лекция в защиту своего решения нет.