First Android Interview Playbook

Access: free

Start with fundamentals

Solidify lifecycle, intents, services, and permissions before moving to architecture-specific prep.

Reinforce Kotlin fluency

Review nullability, data classes, sealed types, coroutines, and flows.

Practice architecture answers

Explain the tradeoffs between MVVM and Clean Architecture, and show how you would structure a medium-sized app.