Pergunta de entrevista da empresa Infosys

Design Patterns, explain with example and the ones you have used in projects