Pregunta de entrevista de Microsoft

Solve a design problem