1:38:27Middle Python-мок-интервью о конкурентности и PostgreSQL
Кандидат отвечает о потоках, процессах, системных вызовах и GIL, затем обсуждает MVCC и autovacuum в PostgreSQL. Интервьюер отмечает пробелы и задаёт уточняющие вопросы.
Вторая часть тестового технического мок-собеседования на позицию Senior Python Developer. Кандидат отвечает на вопросы о производительности CPython и PyPy, GIL, multiprocessing, shared memory, объектной модели и typing; также обсуждают Saga-транзакции и MVCC PostgreSQL. В конце интервьюеры дают развёрнутую обратную связь.
Источник: Python Mentor
Открыть на YouTubeВторая часть тестового технического мок-собеседования на позицию Senior Python Developer. Ведущие проверяют подход кандидата к ускорению CPU-bound кода: профилирование, алгоритмическую сложность, GIL, C-расширения, Cython и PyPy/JIT. Затем обсуждают регрессию CPU после релиза, ограничения ThreadPool и ProcessPool, стоимость сериализации, батчирование и shared memory. Вопросы по языку охватывают хешируемость, атрибуты класса и экземпляра, метаклассы, typing.overload, MRO и __getattribute__/__getattr__. Отдельно рассматриваются Saga, MVCC PostgreSQL, type hints в FastAPI, generics и вариантность; финал посвящён обратной связи и месту вопросов-ловушек и LeetCode в найме.
1:38:27Кандидат отвечает о потоках, процессах, системных вызовах и GIL, затем обсуждает MVCC и autovacuum в PostgreSQL. Интервьюер отмечает пробелы и задаёт уточняющие вопросы.
1:45:17Публичное мок-собеседование Python-разработчика: память и хеширование в Python, генераторы, asyncio, PostgreSQL и пагинация API. В код-ревью сервиса с SQLAlchemy обсуждают транзакции, N+1, блокирующие вызовы, CPU-bound задачи, SQL-инъекции и фоновые воркеры.
1:14:40Публичное мок-собеседование Python backend-разработчика с двумя годами опыта. Ментор из X5 проверяет asyncio и GIL, сети, PostgreSQL, RabbitMQ и Redis, а затем оценивает кандидата как Middle− и перечисляет темы для углубления.