Back to problems

Design a feed ranking system

System Design · Uber · Hard

Design a real-time machine-learning ranking system for the home feed of a consumer product. At request time, the system must take a large pool of candidate items or posts and return them ordered for the current user. Explain how you would approach the following: ranking objectives and product goals online and offline evaluation metrics candidate generation, filtering, scoring, and re-ranking stages features and data sources model training and serving architecture freshness,…

Checking your access…