Every area, organized
Pick a topic and drill its questions, or skim everything in the full question bank.
Kotlin
Kotlin Language
Null safety, data classes, sealed types, generics, scope functions, delegation, and the language internals interviewers lean on.
41 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 questionsJetpack Compose
Recomposition, state & the snapshot system, side effects, modifiers, custom layout, performance, and the mental model behind declarative UI.
39 questionsEngineering
Architecture & Patterns
MVVM/MVI, Clean Architecture, repositories, dependency injection, modularization, design patterns, and structuring an app that scales and is testable.
37 questionsTesting & Quality
Unit, integration, and UI tests; test doubles; reliable coroutine tests; and keeping the test suite useful as an app grows.
8 questionsMobile System Design
Designing offline-first apps, caching, pagination, image loading, and client-side architecture at scale.
30 questions