1:19:32Интервью на Senior Python Engineer: архитектура и базы данных
Техническое интервью на Senior Python Engineer с темами IaC, DDD, API, Python, code review, DynamoDB, System Design и SQL.
Кандидат рассказывает о тестовой пирамиде, pytest и прежнем опыте с Elasticsearch. Затем собеседник представляет legacy-проект автоматизации документооборота с ERP-интеграциями; кандидат задаёт вопросы об изоляции интеграций, рефакторинге и состоянии тестов.
Источник: Python Mentor
Открыть на YouTubeЗапись собеседования на позицию Senior Python-разработчика для legacy-проекта автоматизации обработки инвойсов и публикации данных в ERP. Кандидат отвечает о подходах к тестированию, pytest и Elasticsearch, а затем уточняет техническое устройство проекта: старые Flask и SQLAlchemy 1.4, Elasticsearch как основное хранилище, ERP-адаптеры, сервисы вокруг монолита и сложности отладки. Обсуждаются отсутствие ресурса на рефакторинг перед продажей продукта и тестовая база: около 2000 тестов, многие из которых пропущены из-за неактуальных подключений к ERP.
1:19:32Техническое интервью на Senior Python Engineer с темами IaC, DDD, API, Python, code review, DynamoDB, System Design и SQL.
1:45:17Публичное мок-собеседование Python-разработчика: память и хеширование в Python, генераторы, asyncio, PostgreSQL и пагинация API. В код-ревью сервиса с SQLAlchemy обсуждают транзакции, N+1, блокирующие вызовы, CPU-bound задачи, SQL-инъекции и фоновые воркеры.
1:35:29Кандидат рассказывает о логистическом проекте и проектирует конкурентный доступ к ресурсам. Интервьюер проверяет блокировки базы данных, FastAPI, асинхронные драйверы и подход к использованию AI на собеседовании.