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

Мок-собеседование Python Developer: конкурентность и код-ревью

Публичное мок-собеседование Python-разработчика: память и хеширование в Python, генераторы, asyncio, PostgreSQL и пагинация API. В код-ревью сервиса с SQLAlchemy обсуждают транзакции, N+1, блокирующие вызовы, CPU-bound задачи, SQL-инъекции и фоновые воркеры.

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

Открыть на YouTube

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

Кандидат проходит публичное мок-интервью по Python. Интервьюеры спрашивают о конкурентности, устройстве контекстных менеджеров и обработке исключений. В практической части участники разбирают код с SQLAlchemy, обсуждают точку входа, внешние вызовы и угрозу SQL-инъекции. Есть также разговор о фоновых задачах по расписанию, Redis, Celery и воркерах. После технической секции ведущие дают кандидату обратную связь и отвечают на вопросы эфира. Запись включает рекламный блок программы, но основа видео представляет собой содержательный диалог с кандидатом.

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

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

  • Знать протокол контекстного менеджера и обработку исключений.
  • Начинать код-ревью с точки входа и границ внешних вызовов.
  • Не строить SQL-запросы небезопасной конкатенацией строк.
  • Для периодических задач с несколькими инстансами использовать единый планировщик и идемпотентную обработку либо распределённую блокировку: очередь и воркеры сами по себе не исключают повторный запуск.

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

1:51:13
BackendMiddle

Python мок-интервью: rate limiting, Redis и конкурентность

Живое мок-собеседование для Python-бэкендера: кандидат проектирует rate limiter, разбирает GIL и конкурентность, затем обсуждает архитектуру асинхронного сервиса транскрибации видео, очереди, Celery и масштабирование.

57:02
BackendJunior

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

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