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

$59 until 31 October, then $99

Walk into your senior iOS or Android loop with answers that hold.

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.

Mike Salari

Mike Salari Staff mobile engineer · 500+ technical interviews from the hiring side

15 years across Apple, Adobe, Cisco, Mastercard and Visa

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

Mike Salari at a whiteboard with a mobile system design sketch and interview notes
A real mission in Interview Runtime: the first answer beside the answer after the constraint changed, with ownership and evidence limit moving from missing to established
The Phoenix Method

The Phoenix Method: five stages from rejected to hired.

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.

  1. 1

    Burn

    Find out what's costing you the offer.

    Free CV scan

  2. 2

    Ashes

    Dig out the proof you already have.

    The Silent Rejection or Engineer Career Rebuild, done for you in 2 to 3 days

  3. 3

    Rise

    Get read for the right role.

    The Silent Rejection or Engineer Career Rebuild, done for you in 2 to 3 days

  4. You are here: Interview Runtime is stage 4.4

    Fly

    Pass the round that keeps stopping you.

    Interview Runtime and the interview books or Engineer Career Reset, live sessions with Mike

  5. 5

    Land

    Get the offer, and the number.

    Leverage

Not sure which stage you are at? The CV scan shows what a recruiter reads first, free.

From readers of the book

What readers of the interview books wrote

Stage 4, Fly
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
Alexander Johansson · The iOS interview blueprint · Gumroad verified purchase
Stage 4, Fly
Every explanation of different answer levels helped me understand the gap between a correct answer and a strong senior-level answer.
Elena A. · The iOS interview blueprint · Gumroad verified purchase
Stage 4, Fly
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.
Emilio D. · The Senior Signal: Android Interview Blueprint · Gumroad verified purchase

From the hiring side of the table

500+technical interviews from the hiring side
15+years building production mobile systems
Staffengineer, mobile architect, tech lead
9,000+engineers following the work
Watch the mission

How Interview Runtime works

The mission prompt and the first answer typed in full, before any coaching
Step 1

Answer first

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

The first consequential gap named: ownership boundary is not named
Step 2

See the gap that costs the point

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

One fact changes: the first extraction candidate owns a schema shared by three legacy flows
Step 3

Answer again when one fact changes

Then it changes one fact and asks again, because that is what the interviewer does.

Every session leaves evidence.

One mission from the iOS route, start to finish, recorded in the product. Nothing retyped for the camera.

Mission: You answer before you see the correction.
MissionYou answer before you see the correction.
Evidence: Both attempts, side by side, and what changed between them.
EvidenceBoth attempts, side by side, and what changed between them.
Route: Fourteen days, each one closing only when its artifact exists.
RouteFourteen days, each one closing only when its artifact exists.

One question, scored the way a senior round is scored.

What you train

Built for the moment the interviewer changes the question.

Your first answer, kept

The baseline stays exactly as you wrote it, so every later answer is compared with the real starting point.

One consequential gap

Not a score on fifty criteria. The one thing that would have cost you the point, quoted from your answer.

The changed constraint

One fact changes, the way it does in the room. The answer has to adapt, not repeat.

Evidence, side by side

Both attempts next to each other, and which criteria moved from missing to established.

Twelve simulations

Timed interview events per platform, with a candidate brief and a constraint revealed during the attempt.

The book and code to keep

The platform book as PDF and EPUB and the companion code, yours after the 90 days end.

Why Interview Runtime

More questions will not fix it.

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.

Question banks

  • You read answers you already recognise
  • Nobody changes the question
  • Progress means pages read
  • No record of what you said
  • Model answers written for someone else

Interview Runtime Interview Runtime

  • You answer first, in your own words
  • One fact changes, the way it does in the room
  • Progress means an answer that changed
  • Every attempt preserved, side by side
  • The gap comes from your own answer
From readers of the book

What readers of the earlier books say.

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.”
Daniel K. · Share Your Screen · Early reader, Gumroad verified
“It's become my go-to starting point whenever I'm preparing for iOS interviews.”
Brian A. · The iOS interview blueprint · Gumroad verified purchase
Mike Salari
About the author

I watched strong engineers lose interviews for reasons nobody explained to them.

After enough interview debriefs, the pattern became difficult to ignore. Strong engineers often did not need another hundred questions. They needed to know what an interviewer could observe, score and defend in the hiring meeting. Experience across Apple, Adobe, Cisco, Mastercard and Visa, including fintech and regulated systems where correctness and security are not optional.

Pricing

One payment. No subscription required.

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.

iOS Interview Training

Swift, concurrency, SwiftUI, architecture and Staff scope.

$59oncethen $99 from 1 November

Launch price8 days left.

$59 until 31 October.

From 1 November it is $99.

Get iOS Interview Training
  • The interview book, PDF and EPUB, to keep
  • The companion code, to keep
  • 90 days of Guided Practice
  • Twelve simulations per platform

What happens 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.

Clear before you buy.

Still deciding? Read the opening of the book first.

Stop preparing by feel.

Start with the platform you face, or read the free sample first.

LinkedIn9,000+ followers