Design a Music Playlist Service
Company: Databricks
Role: Software Engineer
Category: System Design
Difficulty: hard
Interview Round: Onsite
Overview: Design a playlist service for creating lists, adding or removing tracks, reordering items, and reading deterministic playback order. Examine retry-safe mutations, duplicate track occurrences, concurrent edits, storage choices, pagination, caching, and recovery.
Read the full Databricks Software Engineer interview experience this question came from