Pregunta de entrevista de Morgan Stanley

Design patterns, analytical questions, puzzles