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

Капкаев Андрей. Junior Python developer собеседование

Практическое собеседование Junior Python-разработчика с вопросами по Django и базам данных, live-моделированием сущностей и подробной обратной связью по ответам кандидата.

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

Открыть на YouTube

Таймлайн

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

Запись разбора собеседования Андрея на позицию Junior Python developer: кандидат рассказывает о переходе с C# на Python, командном API-проекте на Django и предпочтениях в работе. Техническая часть посвящена SQLite и PostgreSQL, нормализации БД и моделированию Django-сущностей, связей ForeignKey и ManyToManyField. В финале интервьюеры дают обратную связь: отмечают приемлемый уровень по моделям, но советуют расширить теоретическую базу по БД, архитектуре бизнес-логики и более конкретно презентовать свой вклад в проекты.

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

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

  • Подготовьте связный рассказ о проекте: цель, личная зона ответственности, решения, сложности и измеримый результат — общего описания командной работы недостаточно.
  • Для Django-интервью стоит уверенно объяснять модели, CharField и max_length, ForeignKey, related_name, on_delete и связи ManyToManyField.
  • Нужно понимать не только практику ORM, но и основы реляционных БД: назначение нормализации и хотя бы первые три нормальные формы.
  • Не утверждайте без оговорок, что SQLite всегда медленнее PostgreSQL: интервьюер отдельно поправляет это упрощение и указывает на особенности конкурентной записи SQLite.
  • Будьте готовы обосновать место запросов и бизнес-логики: размещение всего во view допустимо для простого случая, но важно знать альтернативы — model managers и отдельные модули.
  • При рассказе о неудаче покажите, что именно изменили в процессе после неё: кандидат признал недостаточное тестирование диплома, а интервьюер отметил, что этот вывод следовало сформулировать яснее.
  • На вопрос об ожиданиях по оплате кандидат назвал 50 тысяч; ведущий советует заранее изучать контекст вакансии и уверенно называть желаемую ставку.

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