1:20:28Мок-собеседование Python-разработчика уровня Middle
Кандидат проходит техническое интервью по Python, HTTP, PostgreSQL, Redis и асинхронности, после чего получает оценку и рекомендации.
Кандидат разбирает оптимизацию endpoint с N+1, Django ORM, SQLAlchemy, индексы PostgreSQL, транзакции и проектирование API. В финале обсуждается отзыв JWT-токенов для выхода со всех устройств.
Источник: Python Mentor
Открыть на YouTubeПолная запись технического интервью на позицию Senior Python Developer. Кандидат разбирает кейс оптимизации медленного endpoint с N+1, затем отвечает на вопросы о Django и FastAPI, пагинации, кэшировании, Django ORM и SQLAlchemy, транзакциях, уровнях изоляции, SELECT FOR UPDATE и индексах PostgreSQL. Во второй части обсуждаются SOLID, семантика HTTP-кодов, выбор PUT/PATCH и наследование моделей Django; по части Django-тем кандидат не помнит деталей, и интервьюеры их уточняют. В финальном кейсе проектируется logout со всех устройств для JWT: идентификаторы access- и refresh-токенов, блоклист, Redis, TTL и очистка записей.
1:20:28Кандидат проходит техническое интервью по Python, HTTP, PostgreSQL, Redis и асинхронности, после чего получает оценку и рекомендации.
1:09:01Техлид проводит длинное пробное интервью с Python-разработчиком и уточняет ответы кандидата. В разговоре разбираются основы многопоточности, метрики, работа сервисов и данные в PostgreSQL.
1:45:17Публичное мок-собеседование Python-разработчика: память и хеширование в Python, генераторы, asyncio, PostgreSQL и пагинация API. В код-ревью сервиса с SQLAlchemy обсуждают транзакции, N+1, блокирующие вызовы, CPU-bound задачи, SQL-инъекции и фоновые воркеры.