Android Development Interview Questions

Last Updated: Nov 10, 2023

Table Of Contents

Android Development Interview Questions For Freshers

What is the purpose of the Android Support Library?

Summary:

Detailed Answer:

What are the key components of an Android application?

Summary:

Detailed Answer:

What is an Activity in Android?

Summary:

Detailed Answer:

What is an Intent in Android?

Summary:

Detailed Answer:

What is the difference between a Fragment and an Activity in Android?

Summary:

Detailed Answer:

What is the Android Manifest file used for?

Summary:

Detailed Answer:

What is the purpose of the setContentView() method?

Summary:

Detailed Answer:

What is ADB in Android?

Summary:

Detailed Answer:

What is the difference between RelativeLayout and LinearLayout in Android?

Summary:

Detailed Answer:

What is the purpose of the onSaveInstanceState() method in Android?

Summary:

Detailed Answer:

What is the purpose of the Layout Manager in Android?

Summary:

Detailed Answer:

What is the role of an AsyncTask in Android?

Summary:

Detailed Answer:

What is Android Development?

Summary:

Detailed Answer:

What is the difference between Serializable and Parcelable in Android?

Summary:

Detailed Answer:

What is a Service in Android?

Summary:

Detailed Answer:

What is the purpose of the onCreate() method in an Activity?

Summary:

Detailed Answer:

Android Development Intermediate Interview Questions

What is the purpose of the onConfigurationChanged() method in Android?

Summary:

Detailed Answer:

What is the purpose of the ContentProvider in Android?

Summary:

Detailed Answer:

What is Dagger in Android?

Summary:

Detailed Answer:

What is the purpose of the FragmentTransaction in Android?

Summary:

Detailed Answer:

What is the purpose of the startActivityForResult() method in Android?

Summary:

Detailed Answer:

What is the purpose of Data Binding in Android?

Summary:

Detailed Answer:

What is an ANR in Android?

Summary:

Detailed Answer:

What is the difference between a Toast and a Snackbar in Android?

Summary:

Detailed Answer:

What is Dependency Injection in Android?

Summary:

Detailed Answer:

What is the purpose of the RecyclerView in Android?

Summary:

Detailed Answer:

What is the difference between an Implicit and an Explicit Intent in Android?

Summary:

Detailed Answer:

What is the purpose of Fragments in Android?

Summary:

Detailed Answer:

What is the purpose of the ViewHolder pattern in Android?

Summary:

Detailed Answer:

What is the purpose of the onOptionsItemSelected() method in Android?

Summary:

Detailed Answer:

What is ProGuard in Android?

Summary:

Detailed Answer:

What is the purpose of Google Play Services in Android?

Summary:

Detailed Answer:

Android Development Interview Questions For Experienced

What is Jetpack in Android?

Summary:

Detailed Answer:

What is a BroadcastReceiver in Android?

Summary:

Detailed Answer:

What is the purpose of the Loader framework in Android?

Summary:

Detailed Answer:

What is the purpose of the ConstraintLayout in Android?

Summary:

Detailed Answer:

What is the purpose of ContentResolver in Android?

Summary:

Detailed Answer:

What is the difference between Parcelable and Serializable in Android?

Summary:

Detailed Answer:

What is the purpose of the BroadcastManager in Android?

Summary:

Detailed Answer:

What is the purpose of the IntentService in Android?

Summary:

Detailed Answer:

What is the difference between a FragmentTransaction and a FragmentManager in Android?

Summary:

Detailed Answer:

What is the purpose of the AppCompat library in Android?

Summary:

Detailed Answer:

What is the purpose of the JobScheduler API in Android?

Summary:

Detailed Answer:

What is the purpose of the RecyclerView.Adapter in Android?

Summary:

Detailed Answer:

What is the purpose of the Room Persistence Library in Android?

Summary:

Detailed Answer:

What is the purpose of the ConstraintSet in Android?

Summary:

Detailed Answer:

What is the purpose of the Android Architecture Components (AAC) in Android?

Summary:

Detailed Answer:

What is the purpose of the HandlerThread in Android?

Summary:

Detailed Answer:

What is the purpose of the androidx package in Android?

Summary:

Detailed Answer: