Вернуться в видеотекуСобеседование на позицию Backend Developer Python Middle #8
Техническое интервью по Python backend для уровня Middle с вопросами по языку, Django/DRF, инфраструктурным инструментам и проектированию. В описании автора заявлено, что по итогам собеседования был получен оффер на 140 тыс. рублей.
- Направление
- Backend
- Формат
- Техническое собеседование
- Грейд
- Middle
- Длительность
- 28 мин
Коротко о видео
Видео построено как техническое собеседование на позицию 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-сервиса.