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

Пробное собеседование на Junior Python-разработчика с Петром

Кандидат отвечает на вопросы о типах, классах, ООП, функциях и областях видимости в Python. В конце интервьюер разбирает уверенность ответов, понимание основ и читаемость кода.

Источник: boreesych

Открыть на YouTube

Таймлайн

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

Запись показывает пробное собеседование на Junior Python-разработчика. После знакомства интервьюер проверяет, как кандидат объясняет типы данных, классы и экземпляры, работу type, функции как объекты и значение pass и Ellipsis. Затем разговор переходит к ООП, вложенным функциям, пространствам имён и nonlocal; часть ответов проверяется запуском кода. Отдельно обсуждаются качество решения, магические числа, именование и выполнение импортируемых модулей. В обратной связи интервьюер отмечает, что кандидат ориентируется в коде, но теряет уверенность при уточняющих вопросах и должен укрепить фундаментальные понятия. Кандидат соглашается, что не ожидал настолько глубокого разбора деталей.

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

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

  • Проверяйте различие между классом, объектом и экземпляром на простых примерах.
  • Умейте объяснить области видимости, замыкания и назначение nonlocal.
  • Разбирайте качество кода: имена, магические числа и обоснованность вложенных функций.
  • На интервью готовьтесь к уточняющим вопросам после базового определения.

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