System design interview question
Design Recommendation Engine
Design a recommendation engine using collaborative filtering, content-based signals, and real-time user context.
Practice this question step by step with an AI interviewer that reviews your requirements, your architecture and your trade-offs, and scores the design.