Design a recommendation system for an e-commerce platform at Synechron. What data, modeling, and evaluation would you use?