Back to problems

Design A Feed Recommendation System

System Design · Figma · Hard

1. Framing the Problem When a user opens Pinterest, Instagram, or TikTok, the first thing they encounter is the home feed. It's an infinite, curated stream of content that acts as the product's primary entry point. The platform's ability to keep this feed fresh, varied, and personally relevant is the single most powerful driver of long-term engagement and user retention. We are designing the machine learning system that powers this home feed. The business goal is to maximize…

Checking your access…