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

Тестовое интервью Junior Python-разработчика: операторы и ООП

Кандидат отвечает на вопросы об операторах Python, интерпретации, сложении значений, полиморфизме и наследовании. В практической части он ищет закономерность в коде и получает рекомендации по подготовке.

Источник: boreesych

Открыть на YouTube

Таймлайн

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

Ведущий проводит тестовое собеседование кандидата на Junior Python-разработчика. Теоретическая часть начинается с определения оператора и различий между операцией и оператором, затем затрагивает унарные, бинарные и тернарные операторы. Кандидат разбирает поведение сложения чисел и строк, устройство выражений и связь операторов с полиморфизмом. Отдельно обсуждаются назначение наследования, множественное наследование, пространство имён и область видимости. В практической части интервьюер предлагает проанализировать короткий код с операторами и экспериментировать с выражениями. По результатам он советует вернуться к основам и проверять гипотезы кодом. В конце кандидат также отмечает ценность практики и чтения чужого кода.

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

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

  • Оператор и операция связаны, но требуют точного определения.
  • Поведение + зависит от типов его операндов.
  • Наследование помогает переиспользовать общее поведение, но не заменяет понимание модели объектов.
  • Эксперименты с короткими выражениями помогают разобраться в семантике языка.

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