Meta Interview Question

design a recommendation system from end to end