Design a Music Player with Queue, Loop, and Shuffle

Read the full interview experience this question came from →

Quick Overview

Design music-player objects and state transitions for play, pause, queue, looping, and shuffle, with stubbed audio and deterministic tests.

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

Atlassian logo
Atlassian
Sep 3, 2026
mediumSoftware EngineerTechnical ScreenSoftware Engineering Fundamentals
25
0
Loading...