Explain Design pattern like MVVM, Clean architeture?
Android Senior Developer Interview Questions
1,815 android senior developer interview questions shared by candidates
They asked me to explain Jetpack compose, they provided me code snippet and asked me what will be the output.
errors and exceptions, volatile keyword, hashmap collision, process death, all basics of Kotlin, jetpack library, compose, internal working of ViewModel, etc.
The interviewer started with Java questions like error vs exceptions, volatile keyword and its use, and multithreading. He then asked a lot of kotlin questions and android questions for 1.5 hour. In the last 5 min, he asked me to write kotlin code to find list of duplicate elements in an array.
heap memory, Shared view model, thread safety, Sync, Set & Post, Raw query in Room DB, MVVM, Clean architecture, Code coverage, Jetpack components like Work manager, and View Model. Architecture patterns, Kotlin functions like higher-order, and inline.
1. Shortest distance - graph 2. Couroutine - concepts 3.MVP vs MVVM 4. Hilt/ Dagger 5. Network Interceptor
Asked to explain design patterns
I liked the question on understanding the principles of floating point numbers.
-what is the difference between linkedlist and arraylist? -what is messagequeue? -write a unit test for simple method
what is Android build process
Viewing 1161 - 1170 interview questions