Pregunta de entrevista de Morgan Stanley

Basic questions on Java collections, multithreading, design patterns