Books and interactive practice
iOS interview prep
Swift concurrency, SwiftUI state, architecture, and the system design round senior loops add.
Senior mobile interview preparation
A correct answer is the entry fee. The round is scored on what happens after it: the follow-up, the constraint that changes, the trade-off you have to defend out loud.

Design the image loading for a feed of 10,000 posts.
An in-memory cache in front of URLSession, keyed by URL, with a disk cache behind it.
“The feed scrolls fast on a three-year-old phone and memory warnings start. What do you change first?”
What is scored
Whether you size the cache by cost not count, cancel off-screen work, decode off the main thread, and say which of those you would measure before touching.
Start from your platform
iOS and Android have books and interactive practice. Flutter has a question bank today, and so does React Native; the page for each says exactly what exists.

Books and interactive practice
Swift concurrency, SwiftUI state, architecture, and the system design round senior loops add.

Books and interactive practice
Coroutines, Compose, lifecycle, architecture boundaries, and the Android design round.

Question bank
State management, rendering, platform channels, and the machine coding round.

Question bank
The JS and native boundary, performance, the new architecture, and state.
What the interviewer writes down
Every guide and every book here is organised around the same four signals, because they are what separates a senior answer from a correct one.
Does the first answer say something only an engineer who has shipped this would say?
Can the interviewer follow the reasoning, or do they have to reconstruct it from fragments?
What happens at the second and third question, when the textbook answer runs out?
When the constraint changes, does the answer change, and can you say why?
Choose by the time you have
Not sure which? Answer four questions and get one recommendation with the reason for it.
Interview guides

Senior and Staff loops · 12 min
An Amazon mobile mock interview built on Amazon's published SDE prep: assessment, four 55-minute rounds, Leadership Principles, six prompts and a rubric.

Android · 14 min
Ten Android architecture interview questions and how senior answers are scored: layers, the domain layer, UDF, Hilt, modules, navigation and testing.

Android · 12 min
What an Android coding interview asks: the practical tasks to prepare, the algorithm round in Kotlin, and what is graded beyond a screen that works.