How to use this module
Kotlin interviews split into two tracks that share a core. The core — null safety, data and sealed classes, collections, lambdas, coroutines — is asked everywhere. Android roles then go deep on ViewModels, Compose and offline data; backend roles on Spring Boot or Ktor, databases and coroutines on the server. The questions below follow that shape.
- Say the answer out loud before opening it. Recognising an answer when you read it is not the same as producing it under pressure.
- Read the "what they are really testing" line. It tells you what the interviewer will follow up on, which is where most candidates lose points.
- Back every claim with code you have run. The modules this draws on — Null Safety, Collections, Generics & Extensions, Coroutines — have examples you can paste into your editor.
