Meta interview question

ML design: how do you design a recommendation system?