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

Собеседование python разработчик Новиков Максим

Учебная симуляция собеседования junior Python/Django-разработчика: разговор о кандидатском опыте, алгоритмическая задача, Django-практика и подробный разбор ответов.

Источник: Андрей += Пронин

Открыть на YouTube

Таймлайн

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

Это учебное мок-собеседование на позицию Python-разработчика с Максимом Новиковым: сначала обсуждают его переход из тендерной сферы, обучение в Яндекс Практикуме и командный проект, затем проводят техническую часть. Кандидат решает задачу о числе чёрных клеток на шахматной доске, после чего вместе с интервьюером создаёт Django-модель и валидатор строки, содержащей слово «Ольга». В финале кандидат задаёт вопросы о работодателе и зарплате, а интервьюеры дают обратную связь по ответам, отладке, Django и поведению на интервью.

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

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

  • Подготовить развёрнутый рассказ о себе: почему сменили профессию, какие проекты сделали, какую роль выполняли в команде и чему научились.
  • На вопросах об инициативах, конфликтах и сложностях приводить конкретный кейс с действиями и результатом, а не отвечать, что негативных ситуаций не было.
  • Если точный ответ не вспоминается, полезно вслух рассуждать о вариантах решения; фразы «не знаю», «неважно» и демонстрация растерянности интервьюеры назвали сигналами недостаточной подготовки.
  • В задаче о шахматной доске нужно проверять чётные и нечётные размеры, включая 3×3, 2×2, вытянутую, пустую и одиночную доски; перебор клеток здесь можно заменить вычислением за O(1).
  • Для Django стоит отработать модельные валидаторы: передавать функцию в validators, принимать value, при успехе возвращать значение, а при ошибке выбрасывать ValidationError из django.core.exceptions.
  • Нужно практиковать отладчик, ручную проверку и базовые операции Django: миграции, регистрацию модели в admin и проверку сохранения объекта через админку.

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