Boston Consulting Group Interview Question

What will you do to develop a ml model for recommendation system