Design a Food Delivery Recommender
Company: Uber
Role: Machine Learning Engineer
Category: ML System Design
Difficulty: medium
Interview Round: Onsite
Quick Answer: This question evaluates competency in designing personalized, scalable recommendation systems, testing knowledge of candidate generation and ranking, feature engineering and training data, cold-start strategies, online serving and latency constraints, exploration/diversity trade-offs, business rules, and offline/online evaluation.