Pergunta de entrevista da empresa Commonwealth Bank of Australia

What are different design patterns have you used?