Emergent Software Interview Question

What are some examples of programming patterns you've used?