Design personalized discovery recommendations
Company: Perplexity
Role: Software Engineer
Category: ML System Design
Difficulty: medium
Interview Round: Onsite
Quick Answer: This question evaluates understanding of recommender systems and personalization, covering skills in data collection and event logging, candidate retrieval, ML ranking, real-time serving, scalability, feedback loops, cold-start handling, and abuse mitigation.