Pregunta de entrevista de Xerox

Binary search, Multithreading, Design Patterns, OOP