Pregunta de entrevista de Microsoft

Datastructures and algorithms questions, basic design