Pregunta de entrevista de PwC

Acid and solid principles, design patterns and OOP