Mode OOP interview