Design personalized discovery recommendations

Quick Overview

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.

Design personalized discovery recommendations

Company: Perplexity

Role: Software Engineer

Category: ML System Design

Difficulty: medium

Interview Round: Onsite

Overview: 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.

|Home/ML System Design/Perplexity
Perplexity logo
Perplexity
Sep 4, 2025
mediumSoftware EngineerOnsiteML System Design
5
0
Loading...

Submit Your Answer to Earn 20XP

Sign in to leave a comment

Loading comments...