KBR interview question

What are the design patterns, how do you implement