Books and interactive practice · 14 guides
iOS interview prep
Prepare for a senior iOS interview loop: Swift concurrency, SwiftUI state, architecture and mobile system design, with what each round scores.
Two ways in. By platform: what the whole loop looks like for iOS, Android, Flutter or React Native, and exactly what exists to prepare with. By round: system design, coding, architecture and the rest, which look alike on every platform.
iOS and Android have books and interactive practice. Flutter has a question bank. React Native has its own question bank.

Books and interactive practice · 14 guides
Prepare for a senior iOS interview loop: Swift concurrency, SwiftUI state, architecture and mobile system design, with what each round scores.

Books and interactive practice · 10 guides
Prepare for a senior Android interview loop: coroutines and Flow, Jetpack Compose, lifecycle, architecture boundaries and the Android system design round.

Question bank · 4 guides
Prepare for a senior Flutter interview: state management, rendering, platform channels, and the machine coding round many Flutter loops use.

Question bank · 2 guides
Prepare for a senior React Native interview: the JavaScript and native boundary, performance, the new architecture, and state.
Each round page says what the interviewer scores, what a weak and a strong answer sound like, and which guides and book go with it.

6 guides
Prepare for the mobile system design round: offline behaviour, sync, caching, lifecycle and release, and what the interviewer scores at Senior and Staff.

7 guides
Prepare for mobile coding, live coding and pair programming rounds: the tasks that recur, how they are graded, and what to say while you type.

4 guides
Prepare for the mobile architecture round on iOS, Android and Flutter: module boundaries, dependency direction, state ownership and defending your pattern.

7 guides
What changes in a Senior or Staff mobile interview loop: the follow-up depth, the scope of the design round, and the evidence each level is expected to show.

8 guides
Prepare for the Swift, SwiftUI and UIKit rounds of an iOS interview: concurrency and isolation, memory, state and identity, and what each question scores.

6 guides
Prepare for the Kotlin, coroutines and Jetpack Compose rounds of an Android interview: structured concurrency, Flow, recomposition and state.
Not sure where to start? Answer four questions and get one recommendation with the reason for it.