Every area, organized
Pick a topic and drill its questions, or skim everything in the full question bank.
All done - nice work.
Kotlin
Kotlin Language
Null safety, data classes, sealed types, generics, scope functions, delegation, and the language internals interviewers lean on.
41 questionsCode snippet output questions
Practice reading Kotlin precisely, predicting deterministic output, and explaining the rule behind it.
8 questionsCoroutines & Flow
Structured concurrency, scopes, dispatchers, cancellation, exception handling, and reactive streams with Flow, StateFlow, and Channels.
41 questionsAndroid
Android Fundamentals
Lifecycles, the four components, processes & memory, background execution, the build system, storage, and how the framework actually works.
40 questionsPlatform Internals
What sits under the SDK - the Linux kernel, Binder IPC, the ART runtime and its compiler, the memory model and GC, JNI, and how apps are hardened with obfuscation and encryption.
12 questionsJetpack Compose
Build a solid Compose mental model, then use it to reason about state, recomposition, effects, layouts, lists, and performance.
39 questionsEngineering
Architecture & Patterns
MVVM/MVI, Clean Architecture, repositories, dependency injection, modularization, design patterns, and structuring an app that scales and is testable.
45 questionsTesting & Quality
Unit, integration, and UI tests; test doubles; reliable coroutine tests; and keeping the test suite useful as an app grows.
20 questionsMobile System Design
Designing offline-first apps, caching, pagination, image loading, and client-side architecture at scale.
32 questions