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