Android Developer Interview Questions with Answers: Part 1

Oussama Azizi
Android Development Hub
8 min readMar 19, 2024

--

Introduction:

In this article, we will explore a series of common interview questions for Android developers, accompanied by detailed answers. Whether you’re a candidate looking to prepare for an interview or an interviewer seeking to assess candidates, this guide will help you understand fundamental concepts and best practices in Android development.

Questions:

  1. What is Android and explain its basic architecture?
  2. What is the difference between an Activity and a Fragment?
  3. How does communication occur between an Activity and a Fragment?
  4. Explain the lifecycle of an Activity in Android.
  5. When I press the middle button to view all open apps, does the app enter Pause?
  6. From which point does the lifecycle resume from onResume?
  7. When changing activities, will onPause and onStop be called?

Reponses:

What is Android and explain its basic architecture?

Android is a mobile operating system developed by Google, primarily designed for touchscreen mobile devices such as smartphones and tablets. It is based on the Linux kernel and utilizes a layered architecture…

--

--