Product design question

How would you improve the recommendations module 'For You' on TikTok?

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

Tests product improvement on a core algorithmic feed: can you propose a specific, testable change to a recommendation system rather than a vague 'make it better'.

How to approach it

  1. Clarify what 'improve' means: could be relevance, diversity, creator fairness, or session length, since For You already performs very well on raw engagement and the interesting angle is a specific gap.
  2. Identify a plausible current weakness: over-optimization for short-term watch time can lead to filter bubbles or repetitive content, hurting long-term satisfaction even as short-term metrics look fine.
  3. Propose a concrete improvement: introduce a controlled content-diversity injection (occasionally surfacing adjacent-interest content) and measure its effect on long-term retention versus short-term watch time.
  4. Propose a creator-fairness angle: ensure smaller creators with genuinely engaging content get some exploration traffic instead of the feed purely reinforcing already-popular creators.
  5. Design the test: an A/B test comparing the diversity-injected feed against the control on session length, D30 retention, and content report rate, not just immediate watch time.
  6. Define success as improved long-term retention (D30) without meaningfully hurting short-term watch time, since that would indicate healthier long-run engagement.

What a strong answer includes

Common mistakes

Likely follow-up questions

More product design questions

More questions from TikTok

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