
Answer first
You answer in your own words, before you see anything. Your first attempt is kept exactly as you wrote it.
Interviews are decided at the follow-up. Interview Runtime trains that moment: you answer, see the one gap that would have cost you the point, then answer again when one fact changes.
Launch price $59 per platform until 31 October, then $99 · the book and companion code to keep · 90 days of Guided Practice · no subscription required


Most engineers I turn down are good engineers. They lose at one stage and keep fixing another. Find the stage first, then fix only that.
Find out what's costing you the offer.
Dig out the proof you already have.
The Silent Rejection or Engineer Career Rebuild, done for you in 2 to 3 days
Get read for the right role.
The Silent Rejection or Engineer Career Rebuild, done for you in 2 to 3 days
Pass the round that keeps stopping you.
Interview Runtime and the interview books or Engineer Career Reset, live sessions with Mike
Get the offer, and the number.
Not sure which stage you are at? The CV scan shows what a recruiter reads first, free.
From readers of the book
This book is exactly what I was looking for.The sections on modularization, Swift internals, architecture trade-offs and system design felt much closer to real senior-level interviews than anything else I've read. Most interview resources focus on the right answer, while this one helped me understand the reasoning and depth behind it
Every explanation of different answer levels helped me understand the gap between a correct answer and a strong senior-level answer.
I've been doing Android for 6 years, and this book made me feel like I was discovering Android again. So many interesting questions and topics that made me stop and think. Highly recommended.
From the hiring side of the table

You answer in your own words, before you see anything. Your first attempt is kept exactly as you wrote it.

It finds one gap that would have cost you the point, not fifty that would not.

Then it changes one fact and asks again, because that is what the interviewer does.
One mission from the iOS route, start to finish, recorded in the product. Nothing retyped for the camera.



One question, scored the way a senior round is scored.
The baseline stays exactly as you wrote it, so every later answer is compared with the real starting point.
Not a score on fifty criteria. The one thing that would have cost you the point, quoted from your answer.
One fact changes, the way it does in the room. The answer has to adapt, not repeat.
Both attempts next to each other, and which criteria moved from missing to established.
Timed interview events per platform, with a candidate brief and a constraint revealed during the attempt.
The platform book as PDF and EPUB and the companion code, yours after the 90 days end.
You can read three hundred answers, recognise every one, and produce none of them. Knowing a system and retrieving it under pressure are different skills, and only one of them gets tested.
Reviews of Mike Salari's earlier interview books. They pre-date Interview Runtime and its Guided Practice. More reviews on salari.dev
“Most iOS interview books stop at 'here's the answer.' This one shows you the entire conversation: the interviewer's follow-ups, where candidates stall, and what a strong recovery looks like.”
“It's become my go-to starting point whenever I'm preparing for iOS interviews.”
This purchase does not start a subscription. The book gives you the technical reference. Guided Practice turns it into a route built from your own attempts.
Swift, concurrency, SwiftUI, architecture and Staff scope.
$59oncethen $99 from 1 November
$59 until 31 October.
From 1 November it is $99.
Kotlin, coroutines, Compose, system design and Staff scope.
$59oncethen $99 from 1 November
$59 until 31 October.
From 1 November it is $99.
iOS and Android Interview Training, in one account.
$89oncethen $169 from 1 November
$89 until 31 October.
From 1 November it is $169.
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.
Still deciding? Read the opening of the book first.
Start with the platform you face, or read the free sample first.