Android Interview Questions

Introduction

Android is a Linux-based operating system for devices such as Smart TVs, Smart Phones, and Tablet computers. It is a complete open-source set of software that can be termed a mobile operating system.

It supports different types of connectivity for GSM, CDMA, wi-fi, Bluetooth, etc., to transfer data. Moreover, it also supports various image formats like JPEG, MP3, etc.

We can run multiple applications simultaneously and switch in between, which means it supports multitasking.

Google launched the first version of Android, and after that, it released various versions like Apple Pie, Banana Bread, etc.

In today’s world of technology, Android programming is growing daily. As a result, companies are hiring candidates with expertise in android operating systems. This article will provide a list of interview questions asked in various technical rounds of the placement process.

Interview Questions

  1. What is Android?
  2. Name the founder of Android.
  3. Explain the architecture of the Android application.
  4. List the various code names of Android.
  5. What are the advantages of Android?
  6. Name the languages that Android supports.
  7. What are the core building blocks of Android?
  8. Explain activity in Android.
  9. Describe the lifecycle method of android activity.
  10. What is the Intent?
  11. How are view elements identified in the android program?
  12. Explain Android toast.
  13. List down the various impotent folders in Android.
  14. Highlight the use of ‘bundle’ in Android.
  15. What is an application resource file?
  16. Explain the use of LINUX ID in Android.
  17. Is it possible to run the bytecode on Android written in Java?
  18. List the names of various storage that Android provides.
  19. How can we place layouts in Android?
  20. Where are arrangements placed in Java?
  21. For what purpose the implicit Intent in Android is used?
  22. Explain explicit Intent in Android.
  23. What can another activity in Android be called?
  24. What is a service in Android?
  25. Name the most commonly used database in Android.
  26. For what does ‘AAPT’ stands for?
  27. What is a content provider?
  28. What is a fragment?
  29. What is the ADB, and explain its use?
  30. What is NDK?
  31. What is ANR? 
  32. Which dialog box will appear if the application is no longer responding?
  33. What is the Google Android SDK?
  34. What is an APK format?
  35. Name the various languages that Android support to develop an application.
  36. What is ADT in Android?
  37. Describe the View Group in Android.
  38. What is an Adapter in Android?
  39. Explain the nine-patch images tool in Android.
  40. Which kernel is used in Android?
  41. What is an application Widget in Android?
  42. Name the types of flags used to run an application on Android.
  43. Explain a singleton class in Android.
  44. Explain sleep mode in Android.
  45. What do you understand by a drawable folder in Android?
  46. Explain Dalvik Debug Monitor Server.
  47. Explain the various components of Android Architecture.
  48. What is a portable wi-fi hotspot?
  49. Name the different dialog boxes which Android supports.
  50. Name some of the exceptions in Android.
  51. Name the essential tools that are used to develop an Android app.
  52. How will you update UI from the service in Android?
  53. Which one is the best approach in Android among Serializable and Parcelable?
  54. How will you pass the data to sub-activities Android?
  55. Define the application resource file in Android.
  56. How will you change the name of an application after deployment?
  57. How does the android track the application on a process?
  58. Explain sticky Intent in Android.
  59. Is it possible to create an activity in Android without a user interface?
  60. Name the method that is called only once in a fragment life cycle.
  61. Explain a broadcast receiver.
  62. How can we supply construction arguments into a Fragment?
  63. Differentiate between Service and IntentService? Explain the use of each.
  64. Explain the term ‘launch modes.’
  65. Name the mechanisms that are used to define ‘launch modes.’
  66. Name the types of launch modes that are explicitly supported.
  67. Explain the key differences between Serializable and Parcelable.
  68. Explain the relationship between a fragment and an activity.
  69. Is it possible to use Intent to provide data to a ContentProvider?
  70. Describe the capabilities of DDMS.

Leave a comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.