Top 50
Topic
~7h total · Updated weekly · Last refresh Jul 26

Top 50 Recommendation Systems Interview Questions

The most frequently asked Recommendation Systems questions across all roles and companies, ranked by real interview frequency. Updated weekly.

Design a Cold Start Ranker
Medium

Design a recommendation and ranking system that handles cold start for both new users and new items without hurting feed quality.

Cold StartTwo-Tower ModelsRecommendation Systems
Recently asked
ExigerCourse HeroCCC Intelligent Solutions
Design a Travel Recommendation Pipeline
Hard

Design an end-to-end travel recommendation system with retrieval, ranking, feature pipelines, and online feedback loops.

Feature StoreRetrievalRecommendation Systems
Recently asked
Expedia GroupTripadvisor
Design a Cold-Start Feed Ranker
Medium

Design a personalized feed ranking system that handles new users and new content under tight latency at large scale.

Cold StartFeature StoreRetrieval
Recently asked
MetaImpactGenesis10
Design a Multi Agent Coordination System
Hard

Design the infrastructure for a multi-agent system where agents communicate, coordinate work, and recover from non-deterministic failures.

Feature StoreModel ServingRecommendation Systems
Recently asked
MercorBetterupAI Research Institute
Design Facebook Feed Recommender
Hard

Design the end-to-end ML system for Facebook Feed recommendation, from retrieval and ranking to serving, evaluation, monitoring, and failure handling.

ML RankingRetrievalRecommendation Systems
Recently asked
MetaGrindr
Design Devalore Commerce Recommendations
Hard

Design a multi-stage recommendation system for Devalore Commerce serving 18M DAU, 45M SKUs, and 85K peak QPS under 180ms p99 latency.

Feature StoreRetrievalRecommendation Systems
Best BuySimple TireSalesforce
More System Design questions with a free account

Sign up to see every question

Create a free account to unlock this list and practice real interview questions.

Get my prep plan

Open any question for its full solution and discussion.

Browse all questions →