Pregunta de entrevista de Microsoft

Lots of data structures and algorithms