Capgemini interview question

Explain the various Design Patterns used ?