Pergunta de entrevista da empresa Oracle

Mostly on Solid principles and design patterns