Pregunta de entrevista de Blink22

Mainly design patterns, OOP, and general development