Infosys Interview Question

Basic introduction Design Problem with follow up questions.