Thoughtworks Interview Question

What are the Design Patterns used ?