Practice / Data & AI

Design homepage recommendations

Hard · Whiteboard

An online store has 10 million products and 50 million users. Design the system that picks 20 products for each user's homepage. Draw it.

Create a free account to answer it and get scored on what a strong answer covers.