Pregunta de entrevista de Microsoft

Data Structures and algorithms and design pattern.