What is polymorphism?
Lead Android Developer Interview Questions
6,308 lead android developer interview questions shared by candidates
Generate a query string using key-value pairs.
What are activities?
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.
Two phases of the interview. One was fixing some code and making all unit tests pass and second one was code review that I had to do.
There was a design question which I never exposed to, got me struggled so much and I can't remember the details...
make an app
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?
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