Android Interview Questions and Answers

Last update: 31 Dec 2021, 53 Questions

Android is a most popular mobile operating system which is not only used in mobile phone but on TV, cars, and smartwatches as well. Speaking of mobile phones, the primary function of android is to give the command to mobile applications to do the task. It’s like if you want to dial a number than android indicates Mobile to dial it. These Android Interview Questions are specially curated highly experienced industry professionals to help candidates in their future job success.

Advantages of Android

  • Multitasking is one of the main benefits of Android. You could listen to songs along with an Internet browsering on Android.
  • Access to hundreds of thousands of applications. You want to learn cooking, find the cooking app and start your learning.
  • An android user has many options for phones, and it's branding, which is available in the different price range. So, there is a variety of choices with Android.

Most Frequently Asked Android Interview Questions

Here in this article, we will be listing frequently asked Android Interview Questions and Answers with the belief that they will be helpful for you to gain higher marks. Also, to let you know that this article has been written under the guidance of industry professionals and covered all the current competencies.

34. What does ADB stands for & what is it’s primary function?

Android Debug Bridge is the full form of ADB. ADB could control sharing of files along with cut & copy function of any PC from your system with the help of a USB.

5 1
35. What do you mean by ANR in Android ?

ANR stands for Application Not Responding. This pop-up comes when any application gets extra load , due to which it becomes unresponsive to open.

4 0
36. Is it possible to share similar Linux user I’d & same virtual machine in Android . If yes how ?

Yes , it could be possible when applications are signed with one certificate.

5 0
37. Kindly name few of the last code given to android different versions?

Nougat, Marshmallow, Lollipop, KitKat, Jelly Bean, Ice Cream, Sandwitch & Honeycomb are the few of the last codes used for android versions .

3 0
38. What do you mean by intent in Android ?

Intent is sort of Instruction or information which is given to the components. Such as opening of any game, online page , send email & so on. Intent is further divided into 2 parts, which are Implicit & Explicit Intent.

3 0
39. How could we move the data in sub activity?

Data could be moved from one activity to another with the help of bundles.
To know the coding, refer below :



Bundle b=new Bundle();
b.putString(“Email”, “[email protected]”);
i.putExtras(b); //where I is intent

2 0
40. What is an Android Virtual Device?

An Android Virtual Device is a device configuration that is run with the Android emulator. Android virtual device is used to test an application without any mobile or a tablet. It works on Android Emulator which gives a virtual device facilities. It gives the platform to install & run the application in order to test it.

2 1
41. What is an android toast ?

An android toast is a form of message, which reflect for a user in terms of feedback. This message reflect for a very short time & goes away automatically.



Toast.makeText(getApplicationContext(),"Best Interview Questions",Toast.LENGTH_SHORT).show();

2 0
42. What do you understand by ANR dialogue box?

ANR stands for Application not responding . This dialogue box appears when any application is no longer working .

2 0
43. Could you name a few key components of Android?

Key components of android includes view, intent, service, activity, fragment, content provider & android virtual device.

1 0
44. How to mention an activity in manifest file?

<activity android:name="”.MyIntellipaat”"> </activity>

1 0
45. How android is beneficial for app. developers?

Android is one of the most popular mobile platform today in the world. App. developer just needs to create and register his app on android platform. After this, any android user from across the globe could download and install his application. By just having presence on android platform, an app. developer gets huge market of ready customers.

1 0
46. In Android, how to insert swipe animation?

<set xmlns:android="http://schemas.android.com/apk/res/android" android:shareInterpolator=”false”>
<translate android:fromXDelta=”-100%”

0 0
47. What do you mean by Service in Android?

A service in Android is a component which runs in the background even when the application is demolished.

0 0
48. What do you mean by ActivityCreator?

It is a batch file and shell script which was used to create a new Android project. It is now replaced with "Create New Project" in Android SDK.

1 0
49. Lists life cycle methods of android activity?
  • onCreate()
  • onStart()
  • onResume()
  • onPause()
  • onStop()
  • onRestart()
  • onDestroy()
0 0
50. Why we use LINUX ID in android?

A unique Linux ID is assigned to each application in android and it is used for the tracking of a process.

1 0
51. Explain the Android Application Architecture?

It has following application components architecture.

  • Services
  • Intent
  • Resource Externalization
  • Notification
  • Content Providers
0 0
52. What do you mean by adb?

Adb stands for Android Debug Bridge. It helps developers the power to execute remote shell commands. It's basic function is to allow and control communication towards and from the emulator port.

0 0
53. What do you mean AIDL? AIDL stands for Android Interface Definition Language. It handles the interface requirements between a client and a service so both can communicate at the same level through interprocess communication.
1 0
About Harjindra Singh
Harjindra Singh
Sr. Android Developer

An Experienced Android Developer with over seven years of enterprise in software and mobile development and a broad range of industries including News Media, Healthcare, Mobile Payments, B2B, Restaurant Management, Integrated Commerce and Banking. Harjinder has graps the Android technology and platform from its initial stage from java to kotlin. Harjinder is Dedicated to continuously developing, implementing, and adopting new technologies to maximize development efficiency and produce innovative applications.