IGATE interview question

Design patterns, usage of them, java, Spring