PMMockr

QuestionsTechnical PMTop-Interview

Design a system to show the top 10 most frequently listened songs in the last 7 days

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

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.

Start a timed mock interview

Related Technical PM questions

All Technical PM questions · Product manager interview questions by skill area