Android Interview Questions

Want to become an expert in cracking Android interview questions?

Start with practicing the questions below. Whether a question involves multiple choice or live coding, we will give you hints as you go and tell you if your answers are correct or incorrect.

After that, take our timed public Android Interview Questions Test.

To use our service for testing candidates, buy a pack of candidates.


1. Screen Orientation
Android Event handling Public

Which of these methods are called when the screen changes orientation from portrait to landscape in Android?

Easy  
3min
   

2. Shared Preferences
Android Data storage Public

What is the value of String number after the following code snippet:

SharedPreferences pref = getApplicationContext().getSharedPreferences("MyPref", MODE_PRIVATE);
Editor editor = pref.edit();
editor.putString("1", "2");
editor.putString("3", "4");
editor.commit();
String number = pref.getString("2", "3");
Easy  
3min
   

3. Parcelable
Android Interprocess communication Public

Which statements are true for the Parcelable interface?

Hard  
2min
   

4. Media Player
Android Multithreading Public

Consider the following code:

@Override
protected void onResume() {
    super.onResume();
    mp = MediaPlayer.create(getBaseContext(), R.raw.sound);
    Thread timer = new Thread() {
        @Override
        public void run() {
            try {
                Thread.sleep(1000);
                Intent main = new Intent(Splash.this, MainActivity.class);
                startActivity(main);
                finish();
            } catch (InterruptedException e) {}
        }
    };
    timer.start();
    mp.start();
}

@Override
protected void onPause() {
    super.onPause();
    if (mp != null) {
        if (mp.isPlaying()) {
            mp.stop();
        }
        mp.release();
        mp = null;
    }
}

Select all of the statements that are correct if the wave file sound is 3 seconds long.

Hard  
3min
   

If you feel ready, take one of our timed public Android Interview Questions tests:
  • Android Online Test (Easy / Hard)
  • Android and Java Online Test (Easy / Hard)
Not exactly what you are looking for? Go to our For Jobseekers section.