© Interview RuntimeThis content is copyright. Copying is disabled; you may quote a short excerpt with a link to the page.
iOS and Android
Interview Runtime · iOS

iOS Interview Training

Serious interview practice for experienced iOS engineers facing senior and staff loops.

Answer realistic prompts, inspect weaknesses, revise your answer, handle changed constraints and compare attempts.

$59once

The interview book and companion code to keep, plus 90 days of Guided Practice. This purchase does not start a subscription.

No account needed for the sample · Book edition 1.0, released 10 September 2026

359pages, PDF and EPUB
12timed simulations
7 · 14 · 30day routes
90days of Guided Practice
The idea

Why a changed constraint

Senior iOS answers rarely break on the first question. They break when the interviewer changes one fact: the user backgrounds the app halfway through an upload, strict concurrency checking in Swift 6 rejects the cache that worked last release, a list row loses its state because its identity was never stable, two screens refresh the same expired token at once. The memorised answer has nowhere to go. Start with the answer you least want an interviewer to examine.

You do not read the book cover to cover. Start with the diagnostic, pick a 7, 14 or 30-day route in chapter 3, and each route names the chapters it uses and the work it produces. The book covers the parts of a senior iOS loop where answers break under follow-up: Swift semantics and cost, concurrency and the path to Swift 6, SwiftUI state, architecture, offline and persistence, testing, performance and security. Then interview execution, scope beyond senior, twelve simulations and a field reference for the days you need one answer fast.

The book states its own limit plainly: it is preparation, never a guaranteed outcome. What it can do is make your improvement visible and your evidence easy for an interviewer to score.

The offer

What you get for $59

Updates mean the current edition of the book and its companion files, for as long as Interview Runtime is operated.

Yours to keep

  • The iOS interview book, 359 pages, as PDF and EPUB. Sign in any time to download the current edition.
  • Companion code: a Swift package with three drills (debounced search, image pipeline, bounded LRU cache), their tests and scoring rubrics, plus an iOS host app project.

For 90 days: Guided Practice

  • Guided Practice on the iOS route: a diagnostic, then a 7, 14 or 30-day route that names the chapters it uses and the work it asks for.
  • Twelve simulations with a candidate brief, a changed constraint and scoring anchors.
  • Your first attempt, the repair target and the retry kept side by side while you practise, then readable, read-only, and exportable for 12 months.
  • The online reader. The 90 days start on the day you pay.
90 days, included

What you do in Guided Practice

The book gives you the models. Guided Practice makes you use them: you answer before you see the worked reasoning, the answer is kept, and the next attempt comes back with one constraint changed.

Answer first

Your first attempt is saved before any coaching, so it stays an honest baseline.

Fixed criteria

Each answer is scored against the criteria written for that question. No AI model reads your answer, and the same answer always gets the same score.

Changed constraint

The retry changes one fact, so a repeated answer does not pass for a repaired one.

Evidence delta from a real Guided Practice mission: the first answer, the answer after one constraint changed, and the criteria that moved from missing to established
Free sample

Read the opening before you buy

The sample is the book as printed, not a summary. Judge the format and the voice before you buy.

  • The cover and the complete table of contents
  • The opening chapter and the diagnostic material
  • One closing page on what the full edition adds
Read the free sample

No account needed

Contents

What is inside

The table of contents as printed in the iOS edition, with page numbers.

Start here

  1. Start Here: Turn Experience into Interview Evidencepage 8
  2. Diagnose: The Senior iOS Interview Scorecardpage 13
  3. Choose Your Routepage 21
Show all 32 chapters

Part I: The senior iOS core

  1. Swift Mental Models: Semantics, Ownership, Dispatch, and Costpage 28
  2. Concurrency and Migration: Isolation, Lifetime, Cancellation, and the Path to Swift 6page 42
  3. SwiftUI State and UI Architecture: Identity, Ownership, and the Rendering Contractpage 59
  4. App Architecture and Modularization: Boundaries as Decisions, Not Beliefspage 71
  5. Networking, Persistence, and Offline: Source of Truth, Consistency, and Recoverypage 86
  6. Testing, Quality, and Delivery: A Risk Portfolio, Not a Coverage Numberpage 100
  7. Performance, Debugging, and Reliability: Hypothesis-Driven Investigation Under Production Constraintspage 113
  8. Security, Privacy, and Platform Integration: Assets, Threats, and the Untrusted Clientpage 126

Part II: Interview execution

  1. Live coding: make your reasoning observablepage 139
  2. Mobile System Design: Decide Under Real Client Constraintspage 156
  3. Behavioral and Leadership Stories: Evidence Over Performancepage 177
  4. Communication and interview controlpage 193
  5. Take-homes, AI, and interview ethicspage 202

Part III: Scope beyond senior

  1. Staff and tech lead: mechanisms that outlive youpage 210
  2. Mobile architect: ecosystem decisions and reversibilitypage 223
  3. Engineering manager: build an operating system for people, delivery, and qualitypage 235
  4. Mobile delivery leadership: plan for a binary you cannot take backpage 246

Part IV: The simulation lab

  1. How to run the simulationspage 258
  2. Simulations 01 to 04: technical depth and client systemspage 262
  3. Simulations 05 to 08: product, platform, and evolutionpage 274
  4. Simulations 09 to 12: influence, delivery, and executionpage 285

Part V: Field reference

  1. Fundamentals reference: the recall layer for screens and warm-upspage 296
  2. Question and drill indexpage 324
  3. Current platform watchpage 332
  4. Interview day and debriefpage 336

Closing

  1. Glossarypage 345
  2. Further reading and official documentationpage 352
  3. Conclusion: Close the loop you opened on page onepage 355
  4. Share your feedbackpage 359
Fit

Who this is for

For

  • Senior iOS engineers with a real loop on the calendar, roughly two to eight weeks out.
  • Engineers targeting staff, tech lead, architect or engineering manager scope, where the round measures mechanisms and judgment more than syntax.
  • Mid-level engineers who want to see the next level's bar, using the diagnostic, Part I, live coding and the fundamentals reference.

Not for

  • First job seekers. If you are preparing for your first iOS role, the fundamentals reference and the diagnostic serve you better than the full route.
  • Anyone looking for a question bank to memorise. The book works from your own attempts, not from lists of answers.
The routes

Where this fits in your calendar

7

Days: protect the exposed rounds

The interview is close. Diagnose, repair the primary gap, run the closest simulation, retry the largest remaining failure.

14

Days: strengthen the senior core

The first week isolates technical failures. The second combines decisions under pressure.

30

Days: the full system

Room for staff and lead scope: system design, leadership stories and full loop rehearsal.

Mike Salari
About the author

Mike Salari

Staff engineer · Tech lead · Author

15+ years building production mobile software, and 500+ technical interviews from the hiring side, from early career screens through staff and engineering manager loops. This book is written from that side of the table: what an interviewer can observe, score and defend in the debrief.

Why I wrote this book. I kept writing “no hire” for engineers who knew the right answer and lost it at the first follow-up. Most preparation teaches the first answer. This book, and the practice built on it, is for the second one.

After 90 days.

What staysThe PDF and EPUB books and the companion code. Download the current edition any time.

What endsGuided Practice and the online reader.

Your attemptsReadable, read-only, for 12 months: sign in to browse them, export them or delete them. Then they are deleted.

What continuesGuided Practice, only if you choose the optional membership ($14.99 a month or $149 a year, renews until you cancel). Nothing renews unless you start it.

About the book

Interview Runtime: iOS Interview Preparation. Swift, concurrency, system design and mock interviews for senior and staff engineers.

Edition
1.0
Released
10 September 2026
Length
359 pages (PDF)
Formats
PDF and EPUB
Updates
Current edition, for as long as Interview Runtime is operated
Simulations
12
Routes
7, 14 and 30 days
Author
Mike Salari

Questions before you buy

Still deciding? Read the opening of the book first.

Your first attempt is only the baseline.

iOS Interview Training, $59 once: the interview book and companion code to keep, plus 90 days of Guided Practice. This purchase does not start a subscription. Or both platforms in the Mobile Bundle, $89.

iOS Interview Training$59 once · no subscription required

Read the free sampleGet iOS Interview Training