Вернуться в видеотекуJunior Python developer. Публичное собеседование Яков Варнаев
Учебное публичное собеседование Junior Python/Django-разработчика с живым разбором Django-проекта и демонстрацией личного API-проекта для Dungeons & Dragons. В финале участники разбирают вопросы кандидата и дают обратную связь.
- Направление
- Backend
- Формат
- Техническое собеседование
- Грейд
- Junior
- Длительность
- 1 ч 6 мин
Коротко о видео
Публичное учебное собеседование с кандидатом Яковом Варнаевым на позицию Junior Python/Django-разработчика: он рассказывает об опыте с Python, Django, REST API, Telegram-ботами и сервисом для листов персонажей Dungeons & Dragons. В технической части разбирают расширение модели пользователя в Django, отладку проекта, оптимизацию ORM-запросов, добавление аватара через ImageField и настройку медиафайлов. Затем кандидат показывает свой проект, а в финале разыгрываются вопросы работодателю о удалённой работе, офисах и компенсации; в конце прямо уточняется, что компания виртуальная.
Затронутые темы
Что взять на заметку
- Для самопрезентации полезно связать смену стека с практическими причинами: кандидат объясняет переход от C++/C# и Unity к Python желанием сосредоточиться на backend-функционале, а не на ручном управлении памятью.
- Нужно уметь объяснить выбор между отдельной моделью Profile с отношением one-to-one и кастомной моделью на базе AbstractUser: в интервью это обсуждают через объём новых полей, дополнительную бизнес-логику и способ логина.
- При разборе Django-проекта проверяют навык читать traceback, сверять настройки и интерпретатор, а Django Debug Toolbar используют для просмотра SQL-запросов; отдельно обсуждают select_related для получения связанных профилей без лишних запросов.
- Добавление аватара в Django затрагивает не только ImageField: обсуждаются Pillow, миграции, админка, MEDIA_ROOT/MEDIA_URL, вывод URL изображения в шаблоне и маршрутизация медиа в режиме разработки.
- В проекте для Dungeons & Dragons кандидат показывает модели персонажей и предметов, связь через промежуточную модель с количеством предметов, API на Django REST Framework и права на редактирование владельцем или администратором.
- В обратной связи интервьюер советует аккуратнее организовать шаблоны и презентовать обучение как контекст опыта, а не как главный аргумент; также отмечает важность критически пересматривать собственные проекты по мелочам.
- Озвученные условия удалёнки и вилки 50–70 тысяч относятся к разыгранной виртуальной компании, поэтому их нельзя трактовать как реальную вакансию или рыночный оффер.