Infosys interview question

Basic introduction Design Problem with follow up questions.