Product design question
How would you create a playlist for a user after they listen to a single song? (in an app like Spotify)
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 design for a lightweight, contextual recommendation feature, balancing immediate personalization against limited signal from a single data point.
How to approach it
- Clarify the trigger: a user just finished or is currently playing one song with no other listening history this session, so personalization must work from minimal signal.
- Identify the core job: keep the listening session going seamlessly with music the user is likely to enjoy, without manual playlist building.
- Propose an auto-generated song radio queue blending the song's genre and audio features, the artist's other popular tracks, and songs frequently co-played after that song.
- Address cold-start limits: for a niche song with little co-play data, fall back more heavily on audio-feature similarity like tempo, key, and mood.
- Address personalization layering: if the user has any account history, blend in their known taste profile rather than relying purely on the single song's signal.
- Define success: skip rate within the generated queue, and session length extending beyond the original song.
What a strong answer includes
- Explicitly addresses the cold-start, minimal-signal constraint, the core technical challenge implied by a single song, rather than assuming rich data.
- Names concrete signal sources, co-play data and audio features, rather than a vague smart-recommendations claim.
- Layers in existing account history when available, showing awareness that real users rarely have zero prior signal.
- Defines success with skip rate, a direct measure of whether the minimal-signal approach actually worked.
Common mistakes
- Assuming rich personalization data is always available, ignoring the question's specific minimal-signal constraint.
- Proposing only genre-based matching, missing richer signals like co-play patterns or audio feature similarity.
Likely follow-up questions
- How would this differ for a very niche or newly released song with little play history?
- How would you handle a user who dislikes the very first suggested song in the queue?
More product design questions
- How would you improve YouTube?Spotify · Product design · Easy
- How would you re-design the carwash?Spotify · Product design · Medium
- Design a library for the future.Spotify · Product design · Hard
- How would you improve Netflix?Spotify · Product design · Easy
- What is your favorite product? Why?PayPal · Product design · Easy
- How would you improve Spotify?Spotify · Product design · Easy
More questions from these companies
Learn the skill behind it
Chapters of the AI PM course that teach what this question tests.
- Chapter 4: Discovery and strategy for AI products
- Chapter 7: AI UX and human oversight: design for a system that is wrong sometimes
- Chapter 14: Get the job: the AI PM interview loop