Concept
Design a recommendation system
Tap to reveal answer
Answer
Candidate generation (two-tower: user + item embeddings, ANN search) → Ranking (point-wise, pair-wise, or list-wise with rich features) → Re-ranking (business rules, diversity, freshness). Store user history in feature store. Key metrics: CTR, watch time, diversity.