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