Вернуться в каталог собеседований

Мок-собеседование Junior Python Developer

Кандидат проходит техническое интервью на Junior Python Developer. Обсуждаются Python, ООП, транзакции, асинхронный веб и фоновые задачи.

Python Mentor
  • Опубликовано на YouTube:
  • Просмотры на YouTube: 1,5 тыс.
  • Лайки на YouTube: 34
Открыть на YouTube

Таймлайн

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

Это длинная запись пробного интервью с кандидатом на Junior Python Developer. После короткого рассказа о его учёбе и стажировке интервьюер переходит к устройству Python: типизации, интерпретатору, AST и байткоду. Затем кандидат отвечает на вопросы об ООП и проектировании, включая выбор между наследованием и композицией. Отдельный блок посвящён ACID, изоляции, блокировкам и идемпотентности задач. В веб-части разбираются Django и FastAPI, Gunicorn, Uvicorn, синхронный код в async-приложении, Celery и риски фоновых задач в Kubernetes. В финале есть вопросы о CI/CD, сетях, английском и рекомендации по дальнейшей подготовке.

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

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

  • Объяснять путь Python-кода от исходного текста до байткода.
  • Выбирать композицию, когда между сущностями нет отношения 'является'.
  • Понимать, как изоляция транзакций и блокировки защищают от гонок.
  • Делать фоновые задачи идемпотентными и учитывать подтверждение выполнения.
  • Отличать блокирующие вызовы от безопасной работы в async-приложении.

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