Design Music Search, Playlists, and Playback Controls
Company: Amazon
Role: Software Engineer
Category: System Design
Difficulty: medium
Interview Round: Onsite
Overview: Design the domain model and service interfaces for music search, ordered playlists, and playback controls. The discussion covers canonical catalog data versus a search index, concurrent playlist edits, idempotent state transitions, multi-device command ordering, observability, and sensible service boundaries.