Katkat

Design a Restaurant Recommendation System for Food Apps

MetaData Scientist · Onsite

Last updated

Meta machine learning system-design prompt on restaurant recommendations for food apps, covering retrieval and ranking models, features, cold start, implicit feedback, offline metrics, A/B testing, and marketplace guardrails.

Scenario

Building a restaurant recommendation feature for a food-ordering app.

Question

Describe end-to-end how you would design a restaurant recommendation system. Which machine-learning models are suitable, and how would you handle cold-start restaurants or users? How would you evaluate the quality of your recommendations both offline and online?

Hints

Cover data requirements, collaborative filtering vs. content-based models, implicit feedback, A/B testing metrics like CTR and conversion.