Design a Real-Time Product Recommendation System

Asked at Google · System Design for ML · Difficulty: Hard · Last asked May 22, 2026

Design the system that fills the home page of a large online store with personalised product recommendations. When a shopper opens the app, the page should show products they are likely to buy, and it should react within seconds to what they do in the current session: a shopper who has just looked at three tents should see camping gear on the next refresh.

Loading the problem…