© 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 · Android

Android Interview Training

Serious interview practice for experienced Android 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

338pages, PDF and EPUB
12timed simulations
7 · 14 · 30day routes
90days of Guided Practice
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, 338 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.
  • 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 Android edition, with page numbers.

Part I: Diagnose and route

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

Part II: Android engineering core

  1. Kotlin mental models: contracts, state, and costpage 26
  2. Coroutines and Flow: ownership, cancellation, and deliverypage 39
  3. Compose and Android state: identity, lifecycle, and recoverypage 55
  4. App architecture and modularization: boundaries under changepage 69
  5. Networking, persistence, and offline: intent, consistency, and recoverypage 83
  6. Testing, quality, and delivery: evidence at the right boundarypage 103
  7. Performance, debugging, and reliability: investigate before you optimizepage 115
  8. Security, privacy, accessibility, and platform integrationpage 127

Part III: Interview execution

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

Part IV: Beyond senior

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

Part V: Simulation lab

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

Part VI: Field reference

  1. Fundamentals: the recall layerpage 288
  2. Question and drill indexpage 301
  3. Platform evolution: how to evaluate a changepage 312
  4. Interview day and debriefpage 320
  5. Glossarypage 328
  6. Conclusion: close the loop you opened on page onepage 336
  7. Before you close this bookpage 338
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.

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

Edition
1.0
Released
10 September 2026
Length
338 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.

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.

Android Interview Training$59 once · no subscription required

Read the free sampleGet Android Interview Training