Zetaton interview question

fundamentals of software engineering, oop design patterns?