0% found this document useful (0 votes)
13 views4 pages

Android Interview Questions

Uploaded by

maalik8scribd
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
13 views4 pages

Android Interview Questions

Uploaded by

maalik8scribd
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
You are on page 1/ 4

JAVA

Object Oriented Programming -> basic


overriding and overloading
polymorphism

upcasting & down casting

components

primitive vs non primitive variables

onActivityCreated

jetpack compose -----> state hoisting

Looper/handler
intent service
started service

push notification data payload/ notification payload

Content Provider
File provider

set value and post value

Main Concept -> Yes

Design Pattern -> no

static vs non static in Java -> yes


Static class -> yes

static class vs singleton class -> yes

Collections -----> basic,


list, arraylist, hash map

mutablelist/immutable list

usage - yes
HashMap and Map, LinkedList -> yes,

Generic -> yes (basic)


dependeny injection koin and dagger

Coroutines ---> if yes what is a builder class

Android components ------>


deep linking implementation

canvas save and restore

Activity -> yes, lifecycle-> yes


Fragment -> yes, Lifecycle -> yes
Services -> yes -> Type of services ----> (started, bound, schedule) -> yes
(background, foreground -> uage case) -> no
background vs foreground -> no
IntentService -> yes
Service vs Intent Service --> yes
BroadcastReceiver -> yes
Local BroadcastReceiver ----> yes

Dangerous permission in android -> yes


Fragment Add vs Replace -> usage -> yes
Also about async task ---- vs Coroutines

Jetpack components ------>


ViewModel ----> what is it's need

Paging -> yes


Live Data -> yes vs Oversvable -> yes
VM -> very basic
Room Database -> no
Navigation component -> no
DataBinding -> no
CameraX -> no

MVVM -----> model, view, viewmodel, basic

Notification -> yes


Data payload and notification payload

Real-Time Database -> No


Real time database ke kuchh functions

Google Auth -> No


Google Map -> yes
Location -> yes
Tracking -> didn't ask

IllegalStateException -----> what is it

Checked and unchecked expetion

Lambda

Custom views
invalidate and requestlayout
what does it do in the

OnActivityResult called before on Resume


How to send data back from doInBackground using Handler and Looper

fitler, flatmap and map


runblocking & other launch, async

Live data post v/s set value

Memory leaks
canvas ---> save restore
invalidate v/s requestLayout

fragment.getMapAsync() ----> on map ready

START_STICKY
START_NOT_STICKY
START_REDELIVER_INTENT

workmanager

launch modes ---> singletask, singletop, singleSavedInstance, standard

What is a Sticky Intent?


How to make srevice foreground?
How to secure android api calls?
How does the activity respond when the user rotates the screen?
How to prevent the data from reloading and resetting when the screen is rotated?
Parcelable
HashMaps vs HashTables
What are the differences between this and super keyword?
What is a Comparator in java?
What is Flow API in Kotlin

what is the diff between companion obj & object


How can you handle exceptions in Kotlin coroutines, and what are the best practices
for error handling in asynchronous code?
lateinit & lazy keywords
how to create responsive UI for android.
ConstraintLayout
what is room db and how it differ from sqlite
ignore this : Given an array of non-duplicating numbers from 1 to n where one
number is missing, write an efficient java program to find that missing number
@primary key @columnInfo @foreign key explain in details
start_sticky and non_sticky in android service
static and dynamic broadcast and their difference
live data and its user over data class
StrictMode in android
progaurd
how to secuere google and face book SDK keys
how to handle google map rendering performance issues.
volatile somethins and transitions
flows in details
hilt overview

how to send data from on message received to activity

notifydata setchanged

You might also like