IMS interview question

Talk about different design patterns.