© 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

iOS and Android
Interview Runtime · Android

Android Interview Training Edition 1.1

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

Inside: 32 chapters in 6 parts

  1. Part I: Diagnose and route
  2. Part II: Android engineering core
  3. Part III: Interview execution
  4. Part IV: Beyond senior
  5. Part V: Simulation lab
  6. Part VI: Field reference
See all chapters

$59once

No account needed for the sample · Edition 1.1, updated 27 October 2026

Launch price3 days left.

$59 until 31 October. then $99

From 1 November it is $99.

For the bundle: $89 until 31 October, then $169.

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

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

351pages in edition 1.1, PDF and EPUB
79interview questions
74timeboxed drills
12simulations, scored on 6 dimensions
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.

Product evidence

The product in numbers

  • 351pages in the Android book, PDF and EPUB
  • 32chapters in 6 parts, listed below
  • 79questions and 74 timeboxed drills in the Android book
  • 12simulations for Android, scored on 6 dimensions
  • CodeCompanion code: an Android app project, JVM exercises with negative fixtures, and the verification scripts the chapters refer to, all from the book's Loop Ready case study.

Part I: Diagnose and route · Part II: Android engineering core · Part III: Interview execution · Part IV: Beyond senior · Part V: Simulation lab · Part VI: Field reference

Read the free sample: Android, edition 1.1, 10 pages

Edition 1.1 · 27 October 2026

What is new in 1.1

Edition 1.1 is a correction release. No chapter was added, removed or restructured, and the twelve simulations and their scoring are unchanged.

  • The ANR timeouts in chapter 10 are corrected to the figures Android documents, and the longer AOSP constants are labelled as such.
  • Chapter 11 now covers Verified App Links: what autoVerify does, the assetlinks.json check, and why a verified link still arrives as untrusted input.
  • Chapter 08 separates application interceptors from network interceptors, including the concurrent 401 refresh trap.
  • Chapter 05 shows runCatching swallowing cancellation next to a try/catch that rethrows it, and chapter 06 covers edge-to-edge window insets.
  • In the companion code, the submission worker no longer fails a whole drain over one permanently rejected item, and it backs off and caps its attempts.
Free sample · Edition 1.1

Read one real question before you buy

The 10-page sample takes one interview question from the answer that sounds right, through the follow-up that exposes it, to the correction, a changed constraint and a self-check. Judge the format and the voice before you buy.

  • 10 pages, typeset for your desktop and again for your phone
  • The lost response and the Loop Ready outbox, from chapter 08
  • A closing page on what the full edition adds

Read it here at once. Prefer a file? Give your email and the PDF opens and comes by email too.

Contents

What is inside

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

Part I: Diagnose and route

  1. Start here: make your reasoning inspectablepage 11
  2. Diagnose: find the gap that changes the answerpage 15
  3. Choose your routepage 22
  4. The Loop Ready lawspage 27
Show all 32 chapters

Part II: Android engineering core

  1. Kotlin mental models: contracts, state, and costpage 29
  2. Coroutines and Flow: ownership, cancellation, and deliverypage 41
  3. Compose and Android state: identity, lifecycle, and recoverypage 61
  4. App architecture and modularization: boundaries under changepage 78
  5. Networking, persistence, and offline: intent, consistency, and recoverypage 92
  6. Testing, quality, and delivery: evidence at the right boundarypage 117
  7. Performance, debugging, and reliability: investigate before you optimizepage 129
  8. Security, privacy, accessibility, and platform integrationpage 141

Part III: Interview execution

  1. Live coding: make decisions observablepage 155
  2. Mobile system design: work from the user's failurepage 166
  3. Behavioral and leadership stories: specific ownership, honest resultspage 179
  4. Communication and interview controlpage 191
  5. Take-homes, AI, and interview ethicspage 203

Part IV: Beyond senior

  1. Staff and tech lead: change how teams make decisionspage 213
  2. Mobile architect: contracts across products and platformspage 222
  3. Engineering manager: people, quality, and accountabilitypage 233
  4. Mobile delivery leadership: operate a mixed-version fleetpage 242

Part V: Simulation lab

  1. How to run and score a simulationpage 253
  2. Simulations 01 to 04: concurrency, state, data, and performancepage 266
  3. Simulations 05 to 08: design, delivery, security, and evolutionpage 278
  4. Simulations 09 to 12: influence, architecture, management, and executionpage 287

Part VI: Field reference

  1. Fundamentals: the recall layerpage 296
  2. Question and drill indexpage 313
  3. Platform evolution: how to evaluate a changepage 327
  4. Interview day and debriefpage 335
  5. Glossarypage 342
  6. Conclusion: close the loop you opened with the diagnosticpage 349
  7. Before you close this bookpage 351
Mike Salari
About the author

Mike Salari

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

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

15 years building production mobile software, and interviews 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.

Stage 4, Fly

What readers said

From readers of the book

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
Stage 4, Fly
As mobile developer, I can honestly say this is the best Android book I've ever had!!! The content is excellent, the design is beautiful, and it's been incredibly useful. Huge thanks to Mike for putting together such an awesome resource!!
Ivan G. · The Senior Signal: Android Interview Blueprint · Gumroad verified purchase

5.0 from 42 reviews of the books and services

Who this is not for

  • You have no interviews yet. Start at stage 1 with the free CV scan.
  • You want a job guarantee. Nobody honest can promise one.
  • You want a beginner course. This is for engineers preparing senior and staff rounds.
  • You want a readiness score or an offer prediction. There is none here.
The idea

Why a changed constraint

Most interview books fail at the moment the interview becomes real: the device goes offline after the user taps Pay, the process dies before the confirmation screen, a retry may repeat an operation that already succeeded. The memorised answer has nowhere to go.

The book gives you the explanations, examples, technical models and interview context. Guided Practice makes you answer before coaching, keeps the attempt, scores what an interviewer could observe, points to the first gap that changes the answer, and asks again after one constraint changes.

You work on Kotlin, coroutines and Flow, Compose state and lifecycle, architecture, offline systems, testing, performance, security, live coding, system design and leadership. You do not need to read the whole book before you begin. Start with the answer you least want an interviewer to examine.

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 Android interview book, 351 pages, as PDF and EPUB. Sign in any time to download the current edition.
  • Companion code: an Android app project, JVM exercises with negative fixtures, and the verification scripts the chapters refer to, all from the book's Loop Ready case study.

For 90 days: Guided Practice

  • Guided Practice on the Android route: a diagnostic, then a 7, 14 or 30-day route that names the chapters it uses and the work it asks for.
  • 12 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
Fit

Who this is for

For

  • Senior Android engineers with a loop coming up who need a plan for limited time, not another reading list.
  • Engineers moving toward staff, tech lead, architect or engineering manager scope, where you are asked to own decisions across teams.
  • Engineers who can build the feature but lose the round when the interviewer changes a constraint.

Not for

  • Anyone looking for a question bank. The book says so on its first page: it is a practical preparation system, not a list of answers.
  • Anyone who wants a promise of an offer. Hiring still depends on the role, the company, the interviewers, the market and your performance that day.
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.

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: Android Interview Preparation. Kotlin, coroutines, Compose and system design for senior and staff engineers.

Edition
1.1
Released
27 October 2026
Length
351 pages (PDF)
Formats
PDF and EPUB
Updates
Current edition, for as long as Interview Runtime is operated
Questions
79
Timeboxed drills
74
Simulations
12
Scored dimensions
6
Routes
7, 14 and 30 days
Author
Mike Salari

Questions before you buy

Still deciding? Read the free edition 1.1 sample first.

Your first attempt is only the baseline.

Android 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.

Launch price3 days left.

$59 until 31 October. then $99

From 1 November it is $99.

For the bundle: $89 until 31 October, then $169.

The practice tool

One mission, start to finish.

Interview Runtime: the question, answered first
The question, answered first
Interview Runtime: the retry after one fact changes
The retry after one fact changes

Android Interview Training$59 once · no subscription requiredLaunch price until 31 October. Then $99.

Read the free sampleGet Android Interview Training