Pregunta de entrevista de Luxoft

Java classic questions, Spring, Threads, Design Patterns, a couple of problems