Pregunta de entrevista de Coolblue

Design patterns, dependency injection, classes vs structs etc