Your question is Uber Eats Restaurant Recommendation System. Take a moment with it on the right.
Talk me through your thinking if you like. When you're confident, submit your answer and I'll grade it like a real screen (7/10 or better passes).
Design an Uber Eats restaurant recommendation system.
Asked in the ML design stage. Explain how you would build the end-to-end system, including data, candidate generation, ranking, serving, evaluation, and failure handling.
Address the following:
Assume the system must support personalized recommendations while respecting restaurant availability, delivery area, operating hours, dietary preferences, and marketplace constraints.