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

Собеседование на позицию Backend Developer Python Middle #8

Техническое интервью по Python backend для уровня Middle с вопросами по языку, Django/DRF, инфраструктурным инструментам и проектированию. В описании автора заявлено, что по итогам собеседования был получен оффер на 140 тыс. рублей.

Python собеседования
  • Опубликовано на YouTube:
  • Просмотры на YouTube: 11,9 тыс.
  • Лайки на YouTube: 239
Открыть на YouTube

Таймлайн

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

Видео построено как техническое собеседование на позицию Python Backend Developer уровня Middle: интервьюер последовательно спрашивает про HTTP, Python, Django/DRF, SQL, Redis, Celery, Git, архитектуру и FastAPI. Кандидат отвечает на вопросы и иногда уточняет или исправляет свои формулировки, в том числе при сравнении наследования обычных и абстрактных Django-моделей. В конце разбираются практические сценарии: срочный hotfix при нескольких ветках, реферальная система и причины выбрать FastAPI для небольшого сервиса.

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

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

  • Подготовьте чёткое объяснение HTTP: endpoint, headers, request/response, коды ответа, а также различия GET и POST и размещение параметров.
  • Повторите изменяемость базовых типов Python, устройство словаря, требования к ключам и четыре принципа ООП; отдельно изучите соглашения public/protected/private в Python.
  • Нужно уметь объяснить MRO при множественном наследовании, абстрактные классы через abc, полиморфизм, контекстные менеджеры через __enter__/__exit__ и декоратор @contextmanager.
  • Для Django стоит разобрать порядок работы middleware, различия abstract model и обычного наследования моделей, назначение ORM и миграций.
  • Для DRF подготовьте ответы о Serializer, валидации входных данных и permissions, включая собственные классы прав.
  • Повторите SQL JOIN, сценарии использования Redis для кэша и обмена данными, а Celery — для отложенных и периодических задач и мониторинга очередей.
  • Отрепетируйте практические кейсы: безопасный hotfix при ветках dev/test/master, реферальный токен с привязкой приглашённого пользователя и минимальную архитектуру FastAPI-сервиса.

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