Amazon Interview Question

How would you design and evaluate a machine learning model to improve product recommendations on Amazon