Pregunta de entrevista de Microsoft

Oops and datastructure