Android · 22 min
Android interview questions in 2026, round by round
Android interview questions for 2026, organised by round: Kotlin, coroutines, Compose, lifecycle, architecture, system design, testing, performance, security.
Interview round · every platform
Android technical rounds go deep on the parts that break in production: a coroutine scope that outlives its screen, a Flow collected in the wrong place, a composable that recomposes on every keystroke.
For: Android engineers preparing the technical screen or the language and UI rounds of a loop.

| Part of the round | What the interviewer writes down |
|---|---|
| Kotlin language | Null safety, sealed types, extension functions and data classes used for a reason. |
| Coroutines | Structured concurrency, cancellation, dispatchers and what happens to an exception in a child job. |
| Flow | Cold and hot streams, where collection happens, and what restarts on rotation. |
| Compose | State hoisting, stability, recomposition scope and side effects, from a screen you built. |
Loops differ by company. This is the common shape of the round in senior mobile loops, not a promise about any one employer.
Weak
"GlobalScope is bad."
Strong
Explains which scope should own the work, and what gets cancelled when the screen goes away.
Weak
"Compose recomposes when state changes."
Strong
Shows which state read caused the recomposition and how stability changes it.
The second question
“The ViewModel collects a Flow in init. What happens on rotation?”
Tests whether you know which scope owns the collection and what restarts.
“A child coroutine throws. What happens to its siblings?”
Tests structured concurrency beyond the definition.
“This composable recomposes on every keystroke. Why?”
Tests whether you can read stability and state reads, not guess.
The Android technical guide maps the rounds and the recurring questions.
Answer each guide's questions out loud before reading the answer.
A cancelled job, a Flow bug, a recomposition you fixed.

Android · 22 min
Android interview questions for 2026, organised by round: Kotlin, coroutines, Compose, lifecycle, architecture, system design, testing, performance, security.

Android · 24 min
The top 50 Android interview questions for 2026, grouped by area: Kotlin, coroutines, Compose, lifecycle, architecture, data, performance, security, design.

Android · 16 min
Android technical interview questions and answers: lifecycle, process death, coroutines, data, security and testing, with the follow-up to each.

Android · 13 min
Kotlin interview questions as Android loops ask them: null safety, coroutines, cancellation, Flow, sealed types and generics, with each follow-up.

Android · 17 min
Kotlin coroutines interview questions for 2026: structured concurrency, cancellation, exceptions, dispatchers, Flow and testing, with weak and senior answers.

Android · 14 min
Compose interview questions on recomposition, state, side effects and performance, with the weak answer, the answer that scores and the follow-up.

Prepare for the mobile system design round: offline behaviour, sync, caching, lifecycle and release, and what the interviewer scores at Senior and Staff.

Prepare for mobile coding, live coding and pair programming rounds: the tasks that recur, how they are graded, and what to say while you type.

Prepare for the mobile architecture round on iOS, Android and Flutter: module boundaries, dependency direction, state ownership and defending your pattern.

What changes in a Senior or Staff mobile interview loop: the follow-up depth, the scope of the design round, and the evidence each level is expected to show.

Prepare for the Swift, SwiftUI and UIKit rounds of an iOS interview: concurrency and isolation, memory, state and identity, and what each question scores.