← Все вопросы по Python
🔥 Python 📂 OOP ⚡ Junior/Middle

Как работает MRO при ромбовидном наследовании?

Тренировать в Telegram-боте →
💡 Краткий ответ для собеседования
Python использует C3-линеаризацию для соблюдения порядка и предотвращения вызова общего предка дважды.

Варианты ответа в приложении:

  • A. Ромбовидное наследование запрещено Правильный
  • B. C3-линеаризация гарантирует правильный порядок вызовов
  • C. Вызывает конструктор общего предка несколько раз
  • D. MRO задаётся вручную

Хотите уверенно пройти техническое собеседование?

В приложении Prep-it вы тренируетесь в режиме свайпов за 10 минут в день с мгновенными объяснениями и адаптивным повторением.