Design a Music Player with Queue, Loop, and Shuffle
Company: Atlassian
Role: Software Engineer
Category: Software Engineering Fundamentals
Difficulty: medium
Interview Round: Technical Screen
Overview: Design music-player objects and state transitions for play, pause, queue, looping, and shuffle, with stubbed audio and deterministic tests.
Read the full Atlassian Software Engineer interview experience this question came from