Почему открылась вакансия: на замену или расширение
Что проверяют
Это вопрос не к вам, а ваш. Задавая его, вы показываете, что оцениваете устойчивость позиции, а не только вилку. Ответ собеседника говорит о команде больше, чем весь рассказ про технологии.
Как отвечать
Формулируйте нейтрально: «Позиция новая или на замену?», и дальше по ситуации.
Если замена, уточните, куда ушёл человек: вырос внутри компании, перешёл в соседнюю команду или ушёл совсем. Спросите, сколько людей сменилось в команде за год и будет ли передача дел. Ответ «человек ушёл давно, код с тех пор никто не трогал» означает сервис без владельца: вас ждут чужой код, отсутствие ревьюера и первые недели на археологию.
Если расширение, спрашивайте про причину роста: новый продукт, рост нагрузки, перенос задач из другой команды. Полезно узнать, сколько ещё людей нанимают на эту роль и утверждён ли бюджет на год. Расширение под один экспериментальный проект это позиция, которая исчезнет вместе с проектом.
Отдельно спросите, как давно открыта вакансия. Долгий поиск означает либо завышенную планку, либо вилку ниже рынка, либо сломанный процесс найма, и это стоит выяснить до оффера.
Питонисту полезен ещё один вопрос: из чего роль состоит на самом деле. Доля продуктового бэкенда против задач с данными, синхронный стек или асинхронный, кто отвечает за инфраструктуру. Там, где Python живёт и в сервисах, и в пайплайнах, вакансия часто описана шире реальной работы.
Где спотыкаются
Задают вопрос как обвинение, в духе «почему от вас уходят люди». Даже открытый собеседник закроется, и вы получите обтекаемую формулировку вместо информации.
Второе: слышат «расширение» и успокаиваются. Расширение бывает разным, и без вопроса про проект и его заказчика слово само по себе не значит ничего.
Третье: адресуют вопрос не тому человеку. На первом скрининге у рекрутера нет деталей про уход конкретного разработчика, такие вопросы задают нанимающему менеджеру или будущему тимлиду, а рекрутеру логичнее вопросы про процесс и сроки.