Pergunta de entrevista da empresa AT&T

Mostly technical on Java platform.