Pregunta de entrevista de Thoughtworks

Design Patterns, Algorithms and logics.