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

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

Мок-собеседование Junior Python-разработчика с разбором ответов на вопросы по Python, Django, DRF, базам данных, алгоритмам, Git и Docker. В конце участник получает обратную связь и конкретные направления для подготовки.

Источник: Помогите, я джун

Открыть на YouTube

Таймлайн

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

Запись мок-собеседования Junior Python-разработчика: кандидат Марат рассказывает о своём опыте с Python и Django, а Альбина последовательно проверяет практику, базовую теорию и умение рассуждать вслух. Обсуждаются структуры данных Python, ООП, REST, Django и Django REST Framework, ORM, SQL, Git, Docker, а также две практические задачи — про изменяемый список по умолчанию и слияние отсортированных списков. В финале интервьюер даёт развёрнутую обратную связь: отмечает удачный рассказ об опыте и готовность просить совет, но советует усилить алгоритмы и отдельные темы Python/Django.

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

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

  • Для подготовки стоит уметь объяснить, почему изменяемые объекты нельзя использовать как значения аргументов по умолчанию: безопасный паттерн — значение None и создание списка внутри функции.
  • Нужно различать Python list и связный список: интервьюер объясняет, что list хранит массив указателей, поэтому доступ по индексу имеет сложность O(1).
  • Полезно повторить генераторы, включая generator expressions без yield, декораторы, контекстные менеджеры, MRO и точные формулировки принципов ООП.
  • По Django важны маршрут запроса, наследование моделей, proxy-модели и менеджеры, related_name, классы Q и F, а также отличие ModelSerializer от обычного Serializer.
  • По DRF и веб-разработке следует чётко разделять сериализацию и валидацию, понимать middleware, проектирование REST-эндпоинтов, сессии и JWT.
  • Для практических задач нужно потренировать оценку сложности и алгоритм слияния двух отсортированных списков двумя независимыми указателями.
  • По Git и Docker стоит повторить различия merge, rebase, stash и cherry-pick, а также назначение Dockerfile RUN и команд в Docker Compose.

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

2 ч 1 мин
BackendSenior

Senior в 14 лет?! Это вообще законно? / Думали будет джун... / Техсобес Senior Python Developer

Развёрнутое мок-собеседование с 14-летним Python-разработчиком: разбор Telegram-бота, конкурентности, БД и архитектуры учебного проекта заметок. В конце — технический фидбек и рекомендации по развитию.

1 ч 42 мин
BackendJunior

Собеседование junior python разработчик Евгений Путрин | Галина Трошкина и Василий Туртугешев

Разбор учебного собеседования junior Python-разработчика с live coding, SQL-практикой и обсуждением Django. Ведущий показывает сильные и слабые места ответов кандидата и формулирует итоговый фидбек.