Infosys interview question

Design patterns, Software architecture, code review