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