Android Interview Questions

Last Updated: Nov 10, 2023

Table Of Contents

Android Interview Questions For Freshers

What is the Android operating system based on?

Summary:

Detailed Answer:

What is the difference between match_parent and wrap_content in Android layout?

Summary:

Detailed Answer:

What are the different storage options available in Android?

Summary:

Detailed Answer:

What is the difference between Serializable and Parcelable?

Summary:

Detailed Answer:

What is the purpose of AndroidManifest.xml file?

Summary:

Detailed Answer:

What is an Intent in Android?

Summary:

Detailed Answer:

What is a Fragment in Android?

Summary:

Detailed Answer:

What is an Activity in Android?

Summary:

Detailed Answer:

What is the basic structure of an Android app?

Summary:

Detailed Answer:

What is an APK file in Android?

Summary:

Detailed Answer:

Android Intermediate Interview Questions

What is the purpose of the ViewHolder pattern in Android RecyclerView?

Summary:

Detailed Answer:

What is Dependency Injection in Android?

Summary:

Detailed Answer:

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

Summary:

Detailed Answer:

What are the different types of Broadcasts in Android?

Summary:

Detailed Answer:

Explain the Android Activity lifecycle.

Summary:

Detailed Answer:

What are the different ways to store data locally in Android?

Summary:

Detailed Answer:

What is the difference between Service and IntentService in Android?

Summary:

Detailed Answer:

What is an ANR in Android?

Summary:

Detailed Answer:

What is an AsyncTask in Android?

Summary:

Detailed Answer:

What is a ContentProvider in Android?

Summary:

Detailed Answer:

Android Interview Questions For Experienced

What is the difference between onSaveInstanceState() and onPause() in Android?

Summary:

Detailed Answer:

Explain the concept of ViewModel in Android Architecture Components.

Summary:

Detailed Answer:

What is the purpose of ADB in Android?

Summary:

Detailed Answer:

What is deep linking in Android?

Summary:

Detailed Answer:

What is the purpose of Room Persistence Library in Android?

Summary:

Detailed Answer:

What are the different types of testing in Android?

Summary:

Detailed Answer:

What is the purpose of LiveData in Android?

Summary:

Detailed Answer:

What is the Jetpack Compose in Android?

Summary:

Detailed Answer:

What is the difference between startActivityForResult() and startActivity() in Android?

Summary:

Detailed Answer:

What is the purpose of Android Data Binding?

Summary:

Detailed Answer:

What is the purpose of ProGuard in Android?

Summary:

Detailed Answer: