Synechron interview question

Design patterns and it's usages