Zenika interview question

What are some software design patterns?