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

Мок-интервью на Junior Python Developer: ООП и __class__

Интервью по ООП в Python с практической задачей о двух классах и смене __class__ у объекта. В финале интервьюер разбирает уровень кандидата и способы углубить знания.

Источник: boreesych

Открыть на YouTube

Таймлайн

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

Кандидат проходит тестовое интервью на Junior Python Developer с фокусом на объектно-ориентированное программирование. Собеседующий спрашивает о назначении ООП и классов, выборе между объектным и функциональным подходами, связи объекта, класса и типа данных. Затем он проверяет знание object, абстрактных классов, dunder-методов, __init__ и __new__. Практическая задача построена вокруг двух классов и изменения __class__ у объекта: кандидат должен предсказать, что произойдёт с методами и уже существующими атрибутами. В обратной связи ведущий призывает проверять гипотезы экспериментами, а не принимать объяснения на веру.

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

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

  • Выбирать объектный или функциональный подход по задаче, а не по привычке.
  • Различать объект, класс и тип данных.
  • Понимать роли __init__, __new__ и других dunder-методов.
  • Проверять поведение __class__ и атрибутов в исполнимом примере.
  • Формировать знания через эксперименты с кодом.

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