1. Каковы обязанности ведущего разработчика в проектах, включая управление командой и организацию процессов?
2. Как вы организуете спринты и следите за выполнением дедлайнов в своих проектах?
3. Пишите ли вы тесты, и в каком количестве? Какой подход к тестированию вы предпочитаете?
4. Какой стиль написания тестов вы используете, и почему предпочитаете паттерн 3A (Arrange-Act-Assert)?
5. Знаете ли вы, что такое CI/CD, и как вы настраиваете процессы непрерывной интеграции и доставки?
6. Как вы относитесь к типизации в Python, и в каких случаях прописываете типы?
7. Работали ли вы с инструментами Ansible или Terraform, и для чего они…