American Express Interview Question

What design patterns are you familiar with, explain them.