Lead Android Developer Interview Questions

6,308 lead android developer interview questions shared by candidates

Write a function that determines whether a Deterministic Finite Automata (DFA) reaches it's end state given some input to that DFA. The function takes a string as input which contains the specification for a DFA and the input to that DFA.
avatar

Android Developer

Interviewed at Vine

3.9
Apr 19, 2016

Write a function that determines whether a Deterministic Finite Automata (DFA) reaches it's end state given some input to that DFA. The function takes a string as input which contains the specification for a DFA and the input to that DFA.

Activity lifecycle What is ANR? How to overcome it? What are the core component of Android? What is Intent? What is diff between Service and Activity? What is broadcast receiver? How to register it? Which lib have you used? How you maintain session in Android? Ways to store data in Android? Can we store object in shared preference?- no What is material design? What are the layouts are there? What’s memory leak? How can we overcome it? What is apk and what it contains? What is manifest file and what it contains? Where to register external library? Is there any way to check that memory is low? How many dialog box is there? Why Android use xml based layout? - it’s lightweight What is 9 patch image? What are the disadvantages of Android? How to fetch error from published apps? How to solve it? And release updated app to only required device?
avatar

Android Developer

Interviewed at Space Stem

3.8
Sep 30, 2016

Activity lifecycle What is ANR? How to overcome it? What are the core component of Android? What is Intent? What is diff between Service and Activity? What is broadcast receiver? How to register it? Which lib have you used? How you maintain session in Android? Ways to store data in Android? Can we store object in shared preference?- no What is material design? What are the layouts are there? What’s memory leak? How can we overcome it? What is apk and what it contains? What is manifest file and what it contains? Where to register external library? Is there any way to check that memory is low? How many dialog box is there? Why Android use xml based layout? - it’s lightweight What is 9 patch image? What are the disadvantages of Android? How to fetch error from published apps? How to solve it? And release updated app to only required device?

What is Android? What is Intent? Types of Intent Which are Object oriented concepts? What is method overriding and what is method overloading? What is use of method overriding? What is abstract class and method? What is use of it? What is multiple inheritance? Can it be possible in Java? What is Interface? It is having some properties or not? What is diff of Interface and Abstract class? What is broadcast receiver? What is activity lifecycle? When will onRestart will be called? Particular example What is fragment lifecycle? When onActivityCreated will be called? What is Service? What is thread? What is the diff? What is manifest? What we configure in it?
avatar

Android Developer

Interviewed at Netclues

3.3
Sep 30, 2016

What is Android? What is Intent? Types of Intent Which are Object oriented concepts? What is method overriding and what is method overloading? What is use of method overriding? What is abstract class and method? What is use of it? What is multiple inheritance? Can it be possible in Java? What is Interface? It is having some properties or not? What is diff of Interface and Abstract class? What is broadcast receiver? What is activity lifecycle? When will onRestart will be called? Particular example What is fragment lifecycle? When onActivityCreated will be called? What is Service? What is thread? What is the diff? What is manifest? What we configure in it?

What are the OOPS concept? Explain in detail. Example of runtime polymorphism. Difference of == and .equals() in String context Difference between ArrayList and LinkedList. When should I use ArrayList or LinkedList. Child class’s constructor will call parent class’s constructor by default? Overriding method with throws. What is singleton class? With example. Internal working of HashMap. How to sort Employee class based on age variable? Difference between Comparable and Comparator. When should we use either of it? What is Activity Lifecycle? What is Fragment Lifecycle? What is the significance of onSaveInstanceState() and onRestoreInstanceState()? How to pass data from one Activity to another? How to pass Employee object? What is difference between Sirelization and Parcelable? What are Adapters? Types of layout. Difference between Linear and Relative. What is weight attribute? With example. How to make Custom View? What is AsyncTask? In Detail. When we use Service instead of AsyncTask? What is BroadcastReceiver? What is difference between onPause() and onStop()? How to get Home button pressed event? Difference between AsyncTask and Thread? Can we stop execution of AsyncTask? If yes how? When is SharedPreference? Can we share it with other application? Can we store any object in Shared Preference? Steps to capture image using external app. Ways to change image in ImageView in different state like pressed or released? Which is better way? What is FrameLayout? Steps to show list of Employee? How to use sqlite database? How to upgrade it? Difference between List and Set. Difference between ArrayList and Vector. What is synchronized? Explain A a = new A(); What is new? How it is assigned to memory? Where JVM store variable other than heap? Write programme of factorial using recursion. What is static? What is final? finally and finalize, When to use it? What are the OOPS concepts? Parent p = new Child(); vs Child c = new Parent(); What is serialization?
avatar

Android Developer

Interviewed at eClinicalWorks

3.6
Sep 30, 2016

What are the OOPS concept? Explain in detail. Example of runtime polymorphism. Difference of == and .equals() in String context Difference between ArrayList and LinkedList. When should I use ArrayList or LinkedList. Child class’s constructor will call parent class’s constructor by default? Overriding method with throws. What is singleton class? With example. Internal working of HashMap. How to sort Employee class based on age variable? Difference between Comparable and Comparator. When should we use either of it? What is Activity Lifecycle? What is Fragment Lifecycle? What is the significance of onSaveInstanceState() and onRestoreInstanceState()? How to pass data from one Activity to another? How to pass Employee object? What is difference between Sirelization and Parcelable? What are Adapters? Types of layout. Difference between Linear and Relative. What is weight attribute? With example. How to make Custom View? What is AsyncTask? In Detail. When we use Service instead of AsyncTask? What is BroadcastReceiver? What is difference between onPause() and onStop()? How to get Home button pressed event? Difference between AsyncTask and Thread? Can we stop execution of AsyncTask? If yes how? When is SharedPreference? Can we share it with other application? Can we store any object in Shared Preference? Steps to capture image using external app. Ways to change image in ImageView in different state like pressed or released? Which is better way? What is FrameLayout? Steps to show list of Employee? How to use sqlite database? How to upgrade it? Difference between List and Set. Difference between ArrayList and Vector. What is synchronized? Explain A a = new A(); What is new? How it is assigned to memory? Where JVM store variable other than heap? Write programme of factorial using recursion. What is static? What is final? finally and finalize, When to use it? What are the OOPS concepts? Parent p = new Child(); vs Child c = new Parent(); What is serialization?

Viewing 4671 - 4680 interview questions

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