Встречается на 1% собеседований по Python
Какие знаешь методологии разработки
В Python и веб-разработке популярны несколько методологий:
- Agile – итеративная разработка с гибким подходом (Scrum, Kanban).
- TDD (Test-Driven Development) – сначала пишут тесты, потом код.
python
def test_add(): assert add(2, 3) == 5 # Пишем тест до реализации def add(a, b): return a + b # Реализуем после теста - DDD (Domain-Driven Design) – фокус на бизнес-логику через четкие модели.
- CI/CD – автоматизация тестирования и развертывания (GitHub Actions, Jenkins).
- SOLID – принципы ООП для чистого кода (Single Responsibility, Open-Closed и др.).
Выбор зависит от проекта: стартапы – Agile, сложные системы – DDD, надежность – TDD.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
Похожие вопросы
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы