Design trending queries ranking system
Company: Perplexity
Role: Software Engineer
Category: ML System Design
Difficulty: medium
Interview Round: Onsite
Quick Answer: This question evaluates the ability to design scalable, low-latency ML-driven systems for detecting and ranking trending queries, covering competencies in real-time event ingestion, streaming aggregation, ranking and scoring methods, personalization, and abuse mitigation.