Strategy question

YouTube has 1 million users and you're supposed to build a video recommendation engine. How would you approach this task?

Practice this question out loud. An AI interviewer asks it, follows up like a real interviewer would, and scores your answer. Type or speak.

Start a mock interview on this question · Mock interview from a job description

What this question tests

Strategic and technical product thinking for a recommendation system at an early growth stage, checking whether you can sequence a realistic build given limited data.

How to approach it

  1. Clarify the constraint: 1 million users is a meaningful but still limited dataset, so early recommendations will likely have significant cold-start and sparsity problems.
  2. Define the goal: increase watch time and session frequency by surfacing relevant content, while being honest about data limitations at this scale.
  3. Start simple: use collaborative filtering on available watch history where possible, combined with content-based filtering using video metadata like genre and creator for users with sparse history.
  4. Prioritize solving cold start for new users first, since with only 1 million users, a large share will have thin interaction histories.
  5. Propose an iterative rollout: launch a simple 'more like this' content-based model first, then layer in collaborative signals as interaction data accumulates.
  6. Define success as watch time lift over a non-personalized baseline like trending videos, validated through an A/B test before wider rollout.

What a strong answer includes

Common mistakes

Likely follow-up questions

More strategy questions

Learn the skill behind it

Chapters of the AI PM course that teach what this question tests.

Preparing for a specific role?

Book summaries for this kind of question

Browse all 4,000+ questions in the bank