iOS · 12 min
Apple iOS mock interview: a practice loop for 2026
An Apple iOS mock interview built honestly: what Apple's careers pages publish (little), a Swift-heavy practice loop, seven practice prompts and a rubric.
Each guide follows a question past the first answer: what the interviewer is scoring, what a weak answer sounds like, what a senior one sounds like, and the follow-up that separates them.
By round: Mobile system design · Coding and live coding · Architecture · Senior and Staff · Swift, SwiftUI and UIKit · Kotlin and Jetpack Compose
43 guides, all free and complete.

iOS · 12 min
An Apple iOS mock interview built honestly: what Apple's careers pages publish (little), a Swift-heavy practice loop, seven practice prompts and a rubric.

iOS · 14 min
Ten iOS architecture interview questions and how senior answers are scored: MVVM, TCA, navigation, dependency injection, SPM modules, testing.

iOS · 12 min
What an iOS coding interview asks: the practical tasks that recur, the algorithm round in Swift, and what is graded beyond whether it compiles.

iOS · 18 min
iOS interview questions for 2026, organised by round: Swift, concurrency, memory, SwiftUI, UIKit, architecture, system design, testing, coding and behavioural.

iOS · 13 min
A complete iOS mock interview you can run alone or with a partner: timing, eight prompts with follow-ups, a scoring rubric and how to self-score a recording.

iOS · 11 min
What an iOS technical interview loop contains, what each round scores, and where strong Swift candidates still lose it.

iOS · 16 min
Twelve senior iOS interview questions for 2026: what each scores, a weak and a senior answer, and the follow-up on Swift 6 concurrency, SwiftUI, architecture.

iOS · 15 min
A senior iOS mock interview loop: four 45 to 60 minute rounds, escalating follow-ups, senior versus mid-level answers, a rubric and a debrief template.

iOS · 13 min
Swift interview questions with spoken answers: value and reference types, protocols, generics, memory and errors, and the follow-up each one leads to.

iOS · 13 min
SwiftUI interview questions on identity, state ownership, Observation and performance, each with the answer that scores, the trap and the follow-up.

iOS · 14 min
The top 10 iOS interview questions in 2026, with what each one scores, a weak answer, a senior answer and the follow-up that separates the two.

iOS · 30 min
The top 100 iOS interview questions for 2026 with short answers, grouped by area: Swift, memory, concurrency, SwiftUI, UIKit, architecture, design and testing.

iOS · 24 min
The top 50 iOS interview questions for 2026, grouped by area, with what each question scores and a senior answer: Swift, concurrency, SwiftUI, UIKit and more.

iOS · 12 min
UIKit interview questions that still appear in iOS loops: lifecycle, layout passes, cell reuse, diffable data sources, and UIKit with SwiftUI.

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.

Android · 22 min
Android interview questions for 2026, organised by round: Kotlin, coroutines, Compose, lifecycle, architecture, system design, testing, performance, security.

Android · 15 min
A complete Android mock interview to run alone or with a partner: timings, eight prompts with follow-ups, a scoring rubric and how to self-score a recording.

Android · 16 min
Android technical interview questions and answers: lifecycle, process death, coroutines, data, security and testing, with the follow-up to each.

Android · 14 min
Compose interview questions on recomposition, state, side effects and performance, with the weak answer, the answer that scores and the follow-up.

Android · 17 min
Kotlin coroutines interview questions for 2026: structured concurrency, cancellation, exceptions, dispatchers, Flow and testing, with weak and senior answers.

Android · 13 min
Kotlin interview questions as Android loops ask them: null safety, coroutines, cancellation, Flow, sealed types and generics, with each follow-up.

Android · 16 min
Twelve senior Android interview questions with what each scores, a weak and a senior answer, and the follow-up: coroutines, Flow, Compose, process death.

Android · 24 min
The top 50 Android interview questions for 2026, grouped by area: Kotlin, coroutines, Compose, lifecycle, architecture, data, performance, security, design.

Mobile system design · 15 min
What an Android design round adds: process death, WorkManager, Doze, FCM priority and Room as source of truth, with a worked chat design and its follow-ups.

Mobile system design · 15 min
What an iOS design round adds: background limits, background URLSession, storage, image pipelines and push, with a worked photo feed design.

Mobile system design · 12 min
How to design caching in a mobile system design interview: memory and disk tiers, eviction, invalidation, HTTP caching and the image loader prompt.

Mobile system design · 17 min
How a mobile system design round runs, the seven things a senior answer covers, a worked offline sync example, and how Senior and Staff are scored.

Mobile system design · 14 min
How to design offline-first sync in a mobile system design interview: local source of truth, the outbox, conflict rules, clocks and migration on device.

Live coding · 14 min
How a mobile live coding round is scored, a 45-minute plan, what to say at each stage, a worked Swift example, and how to recover when you stall.

Live coding · 10 min
How a pair programming interview differs from live coding, what the interviewer scores when they type with you, and how to take and give the keyboard.

Flutter · 15 min
Flutter interview questions and answers on widgets, state, navigation and testing, plus Dart questions on async, the event loop and null safety.

Flutter · 10 min
Flutter architecture interview questions on layering, state ownership, packages and testing, with the decision each one tests and what it costs a team.

Flutter · 12 min
What a Flutter machine coding interview asks, how the build is graded, and the state and structure choices that decide it before the UI is finished.

Flutter · 15 min
Twelve senior Flutter interview questions on rendering, keys, state, isolates, platform channels and architecture, with the follow-up to each.

React Native · 14 min
Twelve React Native interview questions on rendering, lists, effects, the New Architecture, Hermes and storage, with what is scored, the trap and the follow-up.

React Native · 13 min
Ten senior React Native interview questions on migration, startup, retries, old app versions, feature flags and native rewrites, with the follow-up to each.

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.

Senior and Staff loops · 13 min
A FAANG mobile mock interview you can run with a partner: what Google, Meta, Amazon and Apple publish about their loops, seven practice prompts and a rubric.

Senior and Staff loops · 12 min
A Google mobile mock interview based on what Google's careers pages publish: shared-doc coding, design and behavioural rounds, six practice prompts and a rubric.

Senior and Staff loops · 12 min
A Meta mobile mock interview based on what Meta's careers pages publish: a 45-minute screen, a full loop, six practice prompts, follow-ups and a scoring rubric.

Senior and Staff loops · 11 min
Architecture interview questions that do not depend on the platform: modules, shared code, server-driven UI, flags, old app versions and who owns what.

Senior and Staff loops · 15 min
How I decide Staff vs Senior in a mobile system design loop: the questions I ask, what each level answers, the follow-ups, and how down-levelling happens.