← Meta Interview Insights

Meta·Product Manager·Onsite - Product Sense / Strategy·Senior

SeniorPrefer not to say
May 2026

Summary

Meta product sense round, one question about recommending similar videos on YouTube. Not much else to say, it was a pretty focused session.

Questions Asked (1)

Q1

How would you design a system to recommend similar videos on YouTube?

Product Sense & IdeationSystem DesignProduct Strategy
Author's notes

I went straight to user intent and started talking about watch history, engagement signals, that kind of thing.

Create a free account to read the full note

AI HintsAI Generated

Suggested Approach

Start by clarifying the goal and constraints, then walk through a structured design process covering data, algorithms, and evaluation. Focus on how you would balance user engagement, diversity, and business metrics while iterating based on feedback.

Pro tip: Emphasize the importance of defining success metrics early and aligning them with both user value and business goals; this shows product thinking beyond just technical implementation.

1. Clarify Requirements and Goals

Ask clarifying questions to understand the scope, such as what 'similar' means (content, style, topic), target users, and business objectives. Define success metrics like click-through rate, watch time, and user satisfaction.

2. Data and Feature Engineering

Identify data sources: video metadata (title, tags, description), user interactions (views, likes, shares), and content features (visual, audio, text). Discuss how to extract and represent features for similarity computation.

3. Algorithm Selection and Design

Choose appropriate recommendation algorithms: content-based filtering (e.g., TF-IDF, embeddings), collaborative filtering (user-item interactions), or hybrid approaches. Consider deep learning models for video understanding and sequence modeling.

4. System Architecture and Scalability

Outline the system components: data pipeline, feature store, model training, serving layer, and feedback loop. Address scalability, latency, and real-time updates for millions of users and videos.

5. Evaluation and Iteration

Define offline and online evaluation metrics (precision@k, recall, A/B testing). Discuss how to handle cold start, diversity, and avoid filter bubbles. Plan for continuous improvement based on user feedback.

Key Points to Mention

  • Content-based filtering using video metadata and embeddings
  • Collaborative filtering and matrix factorization for user-item interactions
  • Deep learning models (e.g., two-tower, transformers) for video similarity
  • Handling cold start for new videos and users
  • Balancing relevance with diversity to avoid filter bubbles
  • Evaluation metrics: offline (precision, recall) and online (CTR, watch time, satisfaction)

AI-generated suggestions, not part of the candidate's original notes. May be inaccurate — verify before relying on them.