Pergunta de entrevista da empresa Active Network

What design patterns have you used?