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

Разбор мок-собеседования Python-разработчика

Публичное мок-собеседование Python backend-разработчика с двумя годами опыта. Ментор из X5 проверяет asyncio и GIL, сети, PostgreSQL, RabbitMQ и Redis, а затем оценивает кандидата как Middle− и перечисляет темы для углубления.

Источник: ШОРТКАТ — менторская программа

Открыть на YouTube

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

Публичное мок-собеседование Python backend-разработчика с двумя годами опыта, которое проводит senior-инженер из X5 в роли ментора. Обсуждаются asyncio, event loop, GIL и синхронизация, DNS/TCP/TLS, транзакции и MVCC PostgreSQL, индексы, WAL и репликация, а также RabbitMQ и Redis. В финале кандидат получает оценку Middle−: интервьюер отмечает хороший стиль ответов, но недостаточную глубину в конкурентности, PostgreSQL и брокерах.

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

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

  • Ответ о сетевом запросе должен различать DNS, TLS, HTTP и обработку на сервере.
  • B-tree балансируют ради предсказуемой глубины поиска.
  • Подтверждения в брокере влияют на доставку и повторную обработку сообщений.
  • Для Middle-уровня важно объяснять компромиссы индексов, репликации и обслуживания БД.

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

1:12:37
BackendMiddle

Мок-собеседование Python-разработчика уровня Middle

Публичное мок-собеседование кандидата на позицию Middle Python backend-разработчика. Интервьюер проверяет опыт и задаёт вопросы по устройству Python, ООП и SOLID, конкурентности и GIL, PostgreSQL и Apache Kafka; по ходу разбирает неполные ответы. После основной части ведущие обсуждают волнение на собеседованиях и подготовку к ним.

1:23:14
BackendLead

Python: техническое собеседование Lead-инженера

Техническое интервью на позицию Lead Python Engineer. Интервьюер проверяет опыт кандидата в SDLC и методологиях разработки, веб-протоколах и TLS, безопасности, ООП, тестировании, Git/CI/CD, инфраструктуре и внутреннем устройстве Python. Практическая часть включает SQL-задачи с JOIN и агрегациями, а также рефакторинг сервиса денежных переводов с транзакциями, блокировками и архитектурными границами.

57:02
BackendJunior

Python: техническое собеседование Junior-разработчика

Тестовое техническое мок-собеседование на позицию Junior Python-разработчика. Кандидат рассказывает о пет-проектах на Django и FastAPI, затем отвечает на вопросы о Celery, Redis, оптимизации ORM, SQL-индексах, асинхронности и устройстве веб-фреймворка. В финале он получает фидбек и рекомендации по самопрезентации.