Pregunta de entrevista de Orange

Oop and design pattern and advanced sql