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.