Domanda di colloquio di Oracle

Mostly on Solid principles and design patterns