Daily iOS
iOS system design

Feature blueprint and requirements

You're designing an iOS audio bookmark feature on a whiteboard, no code. Which questions do you ask first to pin down the vague requirements?

How would an interviewer hear this answer? You'll see whether they'd move on, dig in, or say no, and which sentences would trip you up. Your score doesn't change.
See the short answer

Ask first whether a bookmark is per track or per playback position, whether cross-account sync and offline are needed, who wins when two devices edit the same bookmark, what happens to bookmarks on deleted tracks, and what the success metric is, then write down whatever has no answer as an assumption and proceed.

Share a question