Lead Android Developer Interview Questions

6,379 lead android developer interview questions shared by candidates

-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?

- Android exercise: It was already mentioned here it is a very simple project where you need to fetch list from API and display on screen and display a detail/description of the list item. - Final round: Behavioral / Situational questions asked by PM and HM
avatar

Senior Android Engineer

Interviewed at ecobee

3.2
Dec 8, 2022

- Android exercise: It was already mentioned here it is a very simple project where you need to fetch list from API and display on screen and display a detail/description of the list item. - Final round: Behavioral / Situational questions asked by PM and HM

Viewing 3601 - 3610 interview questions

Glassdoor has 6,379 interview questions and reports from Lead android developer interviews. Prepare for your interview. Get hired. Love your job.