Questions › Technical PM › Top-Interview
Design a system to show the top 10 most frequently listened songs in the last 7 days
- Technical PM
- Top-Interview
- Hard
- 15 min
Focus on outlining the architecture of the system, including data sources, storage, and processing components. Discuss how you would collect and aggregate listening data, considering factors like user privacy and data retention policies. Explain the algorithms you would use to determine the top 10 songs, and how you would ensure real-time updates versus batch processing. Consider scalability and performance, particularly if the user base is large, and address how you would handle potential data inconsistencies. Finally, think about the user interface and how the results would be displayed to users.
What this question tests
- Technical PM
- Structured problem solving
- Communication
- Trade-off reasoning
Practise this question under interview conditions. Answer it out loud against a timer with an AI interviewer that asks follow-ups, then review the scored report.
Related Technical PM questions
- Design Slack.Top-Interview · Technical PM · Easy
- Tell me about your interest in AI.Top-Interview · Technical PM · Easy
- Define hallucinations in LLMs.Top-Interview · Technical PM · Easy
- Maximum Number of Visible PointsTop-Interview · Technical PM · Easy
- Suppose your generative model needs to process very long inputs that exceed typical context limits. How would you approach managing or compressing that information effectively?Top-Interview · Technical PM · Easy
- What Gen AI skills do you think will be critical in the next year?Top-Interview · Technical PM · Easy
All Technical PM questions · Product manager interview questions by skill area