Pregunta de entrevista de Invince

Main question was based on dsa and design patterns.