This question evaluates an engineer's ability to design scalable, low-latency real-time recommendation and ranking systems that integrate personalization, streaming engagement signals, candidate generation and ranking, feature pipelines, model training, and operational concerns such as reliability and integrity against manipulation.
Design a real-time home feed (e.g., social or content platform) that is responsive to user engagement.
Users open the app and see a ranked list of posts/items. As they engage (click/like/comment/dwell), the feed should adapt quickly.
Design the end-to-end system including: