Pergunta de entrevista da empresa Xerox

Binary search, Multithreading, Design Patterns, OOP