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

Тестовое собеседование Junior Python-разработчика: области видимости и функции

Кандидат разбирает PEP 8, пространства имён, функции как объекты и производительность кода. Интервьюер даёт фидбек по глубине знаний и подготовке.

Источник: boreesych

Открыть на YouTube

Таймлайн

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

В первом интервью кандидата на Junior Python-позицию интервьюер последовательно проверяет базовое владение языком. Обсуждаются правила именования по PEP 8, зарезервированные слова, пространства имён и области видимости. На примерах кода кандидат объясняет разницу между передачей функции и её вызовом, а также поведение функций, созданных в цикле. Затем разговор переходит к __str__, __repr__, производительности и Big O: как выбирать решение, когда нужна оптимизация и как заметить медленный код. В финале интервьюер отмечает здравый ход рассуждений, но рекомендует глубже проверять знания практикой и учиться ясно формулировать ответы.

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

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

  • Различайте передачу функции и её вызов.
  • Проверяйте области видимости на исполняемых примерах.
  • Оценивайте необходимость оптимизации через контекст задачи и измерения.
  • Объясняйте Big O на конкретных операциях.
  • Тренируйте устное объяснение после самостоятельного изучения темы.

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