android-interview-questions README

The project's README from github.com/amitshekhariitbhu/android-interview-questions. As one markdown file: README.md.

Android Interview Questions

Android Interview Questions and Answers

Android Interview Questions and Answers - Your Cheat Sheet For Android Interview

Prepared and maintained by the Founder of Outcome School: Amit Shekhar

About me

Hi, I am Amit Shekhar, Founder @ Outcome School • IIT 2010-14 • I have taught and mentored many developers, and their efforts landed them high-paying tech jobs, helped many tech companies in solving their unique problems, and created many open-source libraries being used by top companies. I am passionate about sharing knowledge through open-source, blogs, and videos.

You can connect with me on:

Live session on "Android Developer Interview Preparation for Product-based Companies"

I conducted a live session on "Android Developer Interview Preparation for Product-based Companies"

Interacted with over 500 Android Developers.

Guided, motivated, and inspired them to aim higher and achieve more.

Recording Link: https://www.youtube.com/watch?v=Yby0AA7ZSUE

Document Link: https://docs.google.com/document/d/14UdD7Gd1j3no583ALx2t2Ggt3G_CECYhenLE-m-bkzA/edit?usp=sharing

Contents - Android Interview Questions



I teach at Outcome School

Join Outcome School and get a high-paying tech job: Outcome School

Fast-Track Android Interview Preparation: Join Outcome School Android Program

Android Interview Questions and Answers Playlist

Watch this video on "Android Developer Interview Preparation for Product-Based Companies": Android Developer Interview Preparation for Product-Based Companies

Fast-Track Android Interview Preparation: Join Outcome School Android Program

Kotlin Coroutines

Topics you should know in Kotlin Coroutines for Android Interview:

Learn the above-mentioned from the following links:

Kotlin Flow API

Topics you should know in Kotlin Flow API for Android Interview:

Learn the above-mentioned from the following links:

Kotlin

Android Interview Questions and Answers:

Fast-Track Android Interview Preparation: Join Outcome School Android Program

Android

Android Interview Questions and Answers:

Base

Activity and Fragment

Views and ViewGroups

Displaying Lists of Content

Dialogs and Toasts

Intents and Broadcasting

Services

Inter-process Communication

Long-running Operations

Working With Multimedia Content

Data Saving

Look and Feel

Fast-Track Android Interview Preparation: Join Outcome School Android Program

Memory Optimizations

Battery Life Optimizations

Supporting Different Screen Sizes

Permissions

Native Programming

Android System Internal

Android Jetpack

Others

Android Libraries

Android Interview Questions and Answers:

Fast-Track Android Interview Preparation: Join Outcome School Android Program

Android Architecture

Android Interview Questions and Answers:

Design Pattern

Android Interview Questions and Answers

Android System Design

Android Interview Questions and Answers:

Refer to this blog: Android System Design Interviews

Fast-Track Android Interview Preparation: Join Outcome School Android Program

Android Unit Testing

Android Interview Questions and Answers:

Android Tools And Technologies

Android Interview Questions and Answers:

Jetpack Compose

Topics you should know in Jetpack Compose for Android Interview:

Learn the above-mentioned from the following links:

Questions

Fast-Track Android Interview Preparation: Join Outcome School Android Program

Java

Android Interview Questions and Answers:

Solid Principles

OOP

Collections and Generics

Objects and Primitives

Java Memory Model and Garbage Collector

Concurrency

Exceptions

Others

Other Topics

Android Interview Questions and Answers:

Data Structures and Algorithms

High-quality videos to prepare for Android Interview - Amit Shekhar YouTube Channel

High-quality blogs to prepare for Android Interview - Check here - Outcome School Blog

Prepare for Machine Learning Interview: Machine Learning Interview Questions

Prepare for AI Engineering Interview: AI Engineerin Interview Questions

Fast-Track Android Interview Preparation: Join Outcome School Android Program

Found this project useful :heart:

You can connect with me on:

License

   Copyright (C) 2025 Amit Shekhar

   Licensed under the Apache License, Version 2.0 (the "License");
   you may not use this file except in compliance with the License.
   You may obtain a copy of the License at

       http://www.apache.org/licenses/LICENSE-2.0

   Unless required by applicable law or agreed to in writing, software
   distributed under the License is distributed on an "AS IS" BASIS,
   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
   See the License for the specific language governing permissions and
   limitations under the License.

android-interview-questions (amitshekhariitbhu/android-interview-questions)

Searching Database…

What is this?A large curated collection of Android interview questions and answers, covering Kotlin, Kotlin Coroutines, Kotlin Flow, Android fundamentals, architecture, design patterns, system design, unit testing, and Java.
Is this a cheat sheet or a full course?It is a cheat sheet style README: a long list of interview questions each linked to a short answer, blog post, or video, organized by topic rather than taught as a structured course.
How do I use this?Just open the README and browse the Contents section, which links to sub-topics like Kotlin Coroutines, Kotlin Flow API, Android Architecture, System Design, and Unit Testing; click through to each question's linked blog/video answer.
Do I need any tools to use this?No, it's just a README document — no coding environment, Android Studio, or SDK required to read it.
Are the answers fully written out here?Many questions link out to external blog posts or videos for the full answer rather than containing the complete explanation inline in the README.
Where should a beginner start?Start with the Android Interview Questions and Answers Playlist and the Kotlin Android section, which cover foundational Kotlin and Android concepts before moving to coroutines, Flow, and system design.
Does it cover more than just Android basics?Yes, it also includes dedicated sections for Kotlin Coroutines, Kotlin Flow API, Jetpack Compose, Android system design, unit testing, and data structures and algorithms.
Is there a related resource for coding interviews?Yes, the README links to a separate resource specifically for the Android Machine Coding Round Interview.
Size
1.4 MB
Stars
12.4K
Updated
CommitMar 21
Age
9y
Commits · 90 Days