iOS system design interview scenarios
Big-tech style design rounds: feeds, caches, offline-first, maps, media, payments, chat and incident response.
– interview-ready · 10 questions in this topic
– of 10 tried
Saved on this device. Interview-ready means you got it right on two different days. Guesses and hints count for less.
Questions
- Designing an infinite-scroll social feedPick the fix
- A thread-safe LRU cachePredict
- Offline-first architectureOrder the steps
- A map with 10,000+ live pinsPick the fix
- Responding to a crash spikeOrder the steps
- An adaptive-bitrate player with Picture in PicturePick the fix
- A secure payment flowOrder the steps
- A 60 fps short-video feedPick the fix
- A chat timeline that survives retriesPick the fix
- A release that causes data lossOrder the steps
Practise this topic
Flashcards · 13
Flip, then say if you knew it. Needs JavaScript; every answer is also on its question page.
Quick quiz · 10 questions
One exercise per question, checked as you go. Needs JavaScript.
Mock interview · 2 sets
Timed, out loud, then tick what you covered. Needs JavaScript.
Quick facts
Recall the answer first, then tap Show to check.
Idempotency key
A unique id sent with a request so the server performs it at most once, however many times it is retried.
Cursor pagination
The server returns an opaque cursor for the next page, stable under inserts and deletes.
Blast radius
How many users a failure reaches; phased releases and flags keep it small.
Printable cheat sheet · Review your weak spots in this topic