Skip to content Skip to footer

Top 50 Android Interview Questions

  1. What is Android?
  2. What is the latest version of Android?
  3. What are the different Android versions and their names?
  4. What is an Android package name?
  5. What is an Android activity?
  6. What is a content provider in Android?
  7. What is an intent in Android?
  8. What is a service in Android?
  9. What is a broadcast receiver in Android?
  10. What is an APK in Android?
  11. What is the difference between a Fragment and an Activity in Android?
  12. What is the Android application lifecycle?
  13. What is the difference between Serializable and Parcelable?
  14. What is the difference between a View and ViewGroup in Android?
  15. What is an Android resource file?
  16. What is a resource ID in Android?
  17. What is an Android layout file?
  18. What is the difference between match_parent and wrap_content in Android?
  19. What is a style in Android?
  20. What is an Android theme?
  21. What is the difference between a theme and a style in Android?
  22. What is an Android manifest file?
  23. What is the purpose of the Android manifest file?
  24. What is the difference between an implicit and explicit intent in Android?
  25. What is the difference between a static and dynamic broadcast receiver in Android?
  26. What is a ContentResolver in Android?
  27. What is the difference between a cursor and a cursor adapter in Android?
  28. What is a Loader in Android?
  29. What is the difference between an AsyncTask and a Thread in Android?
  30. What is the purpose of the Handler class in Android?
  31. What is a PendingIntent in Android?
  32. What is the difference between an activity and a fragment in Android?
  33. What is the purpose of the onCreateOptionsMenu() method in Android?
  34. What is the purpose of the onOptionsItemSelected() method in Android?
  35. What is the difference between a menu and a toolbar in Android?
  36. What is the difference between a ListView and a RecyclerView in Android?
  37. What is the purpose of the ViewHolder pattern in Android?
  38. What is the difference between a drawable and a mipmap in Android?
  39. What is the purpose of the Android asset folder?
  40. What is the difference between compileSdkVersion and targetSdkVersion in Android?
  41. What is the purpose of the Android support library?
  42. What is the difference between a Notification and a Toast in Android?
  43. What is the purpose of the NotificationCompat.Builder class in Android?
  44. What is the difference between an explicit and implicit IntentFilter in Android?
  45. What is the difference between a Dialog and a FragmentDialog in Android?
  46. What is the purpose of the DialogFragment class in Android?
  47. What is the purpose of the onCreateView() method in Android?
  48. What is the purpose of the onActivityCreated() method in Android?
  49. What is the purpose of the onSaveInstanceState() method in Android?
  50. What is the difference between startActivity() and startActivityForResult() in Android?
Chat with us