Pergunta de entrevista da empresa ASML

Which design patterns do you know?