Software Engineering KB

Home

❯

09 Machine Learning and AI

❯

04 ML System Design

❯

01 Concept

❯

Recommendation System Design

Recommendation System Design

Feb 10, 20261 min read

  • ml-system-design
  • recommendations
  • interview

Recommendation System Design

← Back to ML System Design Interview Problems

Design an end-to-end recommendation system. Pipeline: candidate generation (retrieve hundreds from millions) → ranking (score and order) → re-ranking (business rules, diversity, freshness). Approaches: collaborative filtering, content-based, hybrid.

Related

  • Two-Tower Model (candidate generation)
  • Embedding-Based Retrieval (retrieval stage)

ml-system-design recommendations interview


Graph View

  • Recommendation System Design
  • Related

Backlinks

  • Software Engineering - Map of Content
  • ML System Design Interview Problems
  • Newsfeed Ranking Design
  • Search Ranking Design
  • Two-Tower Model

Created with Quartz v4.5.2 © 2026

  • GitHub