© Interview RuntimeThis content is copyright. Copying is disabled; you may quote a short excerpt with a link to the page.
Reviews of the earlier books500+ interviews from the hiring side

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.

$59 once per platform · the book and companion code to keep · 90 days of Guided Practice · no subscription required

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

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
8,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.
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

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

“I ran two annotated mocks with a colleague before my onsite, and I got the offer.”
Daniel K. · Senior iOS Engineer · early reader of Share Your Screen
“It's become my go-to starting point whenever I'm preparing for iOS interviews.”
Brian A. · reader of The iOS Interview Blueprint
“The book's plan was the change that helped me reach my first contract.”
Vivek Kumar · reader of The iOS Interview Blueprint
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 actually 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.

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.

LinkedIn8,088+ followers