30Android Developer Interview Questions & Answers
1.How would you describe Android to someone without a technical background?
2.What are the earliest and latest versions of Android you have worked with?
3.How does Android use bundles?
4.Please describe some of the main features of the Android architecture.
5.What database do Android apps use, and why?
6.What are the main files and folders you use when creating an Android app?
7.What programming languages do developers use to create applications for the Android Operating System?
8.What are the main components of an Android application?
9.What is an activity as it relates to an Android application?
10.What is JobScheduler in the context of Android?
11.What does AAPT stand for, and how is it used in Android?
12.What is an Android Debug Bridge or ADB, and how do you use it as an Android Developer?
13.Can you define DDMS and discuss its use?
14.Please describe the Google Android SDK and the tools it offers?
15.Do you know which data types are supported by AIDL?
16.Android Activities have life cycles. Can you describe what these are and the functions they perform?
17.Please explain how sensors are used in Android.
18.What are some of the dialog boxes supported in Android?
19.How would you use an AndroidManifest.xml file?
20.In the context of Android, what is an intent, and can you provide some of the types of intents?
21.When working in Android, what is context?
22.Can you explain the difference between implicit and explicit intent?
23.What steps can you take to avoid 'application is not responding' errors when working in Android?
24.If an application you developed in Android frequently crashes, what steps can you take to identify and fix the issue?
25.What are some of the different launch modes in Android?
26.Can you demonstrate the syntax you use for Toast?
27.How is Android activities different from services?
28.What are containers, and how are they used when programming in Android?
29.How is Dalvik used in Android development projects?
30.When creating an Android app, do you prefer working with Serializable or Parcelable? Why?