Sr Android Developer Interview Questions

1,907 sr android developer interview questions shared by candidates

1. How to download a file? 2. How to communicate between coroutines? 3. kotlin scope functions? 4. Heath application best practices. 5. Switch statement alternative in kotlin? 6. Android process killing the android app.
avatar

Senior Android Developer

Interviewed at Vivira Health Lab

3.9
Feb 6, 2023

1. How to download a file? 2. How to communicate between coroutines? 3. kotlin scope functions? 4. Heath application best practices. 5. Switch statement alternative in kotlin? 6. Android process killing the android app.

-Do you know Kotlin or any other cross platform languages? -Describe your current project. -Design Architecture UML MVC and MVVM. -Difference between MVC and MVVM. -Android Lifecycle -If we rotate the screen how can we save the data on screen. -Through MVVM also we can save the data when rotating the screen. -Data binding -The Different launch modes in Android -Intent and its types. -What is the difference between Serializable and Parceable? -How can we pass the data from fragment to activity. -If through the interface where it is being defined. -What is the difference between Room database and Sqlite Database. -If we want to add columns to the room database then how it is achieved but no data should be lost. -If we write queries for the room database then it is written on the main UI Thread. How to write it on another thread. -If we want to add a header at run time in retrofit how can we achieve that. -What is the Singleton Pattern? Where have you used it in your project? -What is livedata? -Collection framework - Difference between arraylist and linkedlist. -What is hashmap and where it is used. -Null Acceptance in Hashmap. How many null values can be inserted for keys and values. -Does hashmap has insertion order preserved? -Which map has insertion order preserved. -Difference between Hashmap and Hashtable. -Difference between String, StringBuilder and StringBuffer. -What is compile time polymorphism and runtime polymorphism? -Have you used proguard? -Have you used test cases - Junit or mockito?
avatar

Senior Android Developer

Interviewed at Girmiti Software

4.6
Aug 4, 2021

-Do you know Kotlin or any other cross platform languages? -Describe your current project. -Design Architecture UML MVC and MVVM. -Difference between MVC and MVVM. -Android Lifecycle -If we rotate the screen how can we save the data on screen. -Through MVVM also we can save the data when rotating the screen. -Data binding -The Different launch modes in Android -Intent and its types. -What is the difference between Serializable and Parceable? -How can we pass the data from fragment to activity. -If through the interface where it is being defined. -What is the difference between Room database and Sqlite Database. -If we want to add columns to the room database then how it is achieved but no data should be lost. -If we write queries for the room database then it is written on the main UI Thread. How to write it on another thread. -If we want to add a header at run time in retrofit how can we achieve that. -What is the Singleton Pattern? Where have you used it in your project? -What is livedata? -Collection framework - Difference between arraylist and linkedlist. -What is hashmap and where it is used. -Null Acceptance in Hashmap. How many null values can be inserted for keys and values. -Does hashmap has insertion order preserved? -Which map has insertion order preserved. -Difference between Hashmap and Hashtable. -Difference between String, StringBuilder and StringBuffer. -What is compile time polymorphism and runtime polymorphism? -Have you used proguard? -Have you used test cases - Junit or mockito?

Viewing 1331 - 1340 interview questions

Glassdoor has 1,907 interview questions and reports from Sr android developer interviews. Prepare for your interview. Get hired. Love your job.