Pergunta de entrevista da empresa AGT International

Which design patterns do you know?