Вернуться в видеотеку

Мок-интервью Middle Python-разработчика: тесты и трассировка

Мок-техническое собеседование на позицию Middle Python-разработчика. Кандидат отвечает на вопросы о тестировании и legacy-коде, микросервисах, БД, DDD и asyncio; интервьюер уточняет ответы и даёт подробный фидбэк по уровню.

Источник: Python Mentor

Открыть на YouTube

Таймлайн

Коротко о видео

Повторное мок-техническое собеседование на позицию Middle Python-разработчика: кандидат сравнивает свой опыт с прошлогодним интервью и отвечает на вопросы о работе с legacy, тестах и CI/CD. Далее интервьюер разбирает типы тестов, Pytest-фикстуры и изоляцию параллельных тестов, затем — миграцию от монолита к микросервисам, отказоустойчивость, observability и трассировку запросов. Отдельные блоки посвящены производительности Python и БД, нормализации, DDD/Strangler Fig и устройству asyncio. В финале интервьюер отмечает прогресс кандидата и рекомендует закрыть пробелы в теории БД и архитектуры перед собеседованиями на Middle.

Затронутые темы

Что взять на заметку

  • Покрытие тестами не должно быть самоцелью.
  • Legacy-код удобнее тестировать через подходящие fake и mock-объекты.
  • Distributed tracing позволяет собрать путь запроса через сервисы.

Рекомендуем посмотреть

1:12:08
BackendMiddle

Мок-интервью Python-разработчика: типизация, память и asyncio

Открытое мок-собеседование на позицию Middle Python-разработчика: кандидат отвечает на вопросы о типизации и устройстве CPython, ООП, asyncio, тестировании и HTTP/REST, после чего интервьюер разбирает ответы и даёт обратную связь.

33:39
BackendSenior

Техническое интервью Senior Python-разработчика: DevOps и микросервисы

Реальное техническое собеседование Python-разработчика на senior-роль. После вопросов о CI/CD, Terraform и Kubernetes интервьюеры обсуждают аргументы за и против Kubernetes и самописной инфраструктуры, затем переходят к архитектуре, переписыванию legacy, стеку Python, миграции монолита и согласованности микросервисов. В конце кандидат получает фидбэк об отказе и обсуждает с интервьюерами ожидания от роли: отладка и поддержка существующей системы важнее архитектурных преобразований.