© Copyright 2015 - 2023
Privacy PolicyWebsite Terms1
What is Intent in Android?
2
What are the lifecycle methods of Android activity and what is their purpose?
3
What is an Application Not Responding (ANR) error, and how can you prevent them from occurring in your app?
4
What’s the difference between onCreate()
and onStart()
?
5
What is the relationship between the lifecycle of an AsyncTask
and an Activity
? What problems can this result in? How can these problems be avoided?
6
What is difference between Serializable
and Parcelable
? Which is the best approach in Android?
7
What is the difference between Service
and IntentService
? How is each used?
8
How do you supply construction arguments into a Fragment
?
9
What is a Broadcast receiver?
10
What are Views and View Groups and what's the difference between them?
11
Explain AndroidManifest.xml
file and why do you need this?
12
What are the different data storage options available on the Android platform?
13
Imagine you need to create an Android app that supports multiple languages and cultures, what's the best approach for you to do this?
14
How to create application that support different screen sizes?
15
Can you mention some of the characteristics of the OO Programming languages?
16
What is the difference between an interface and an abstract class?
17
What does the keyword synchronized mean?
18
What is a memory leak?
19
Write some code example that will cause a java memory leak.
20
How would you launch an ActivityB from ActivityA and clear the back stack of activities when the new activity is called?
21
How does RecyclerView differ from ListView?
22
What kind of tests can you write to test your Android application?
23
What is Dependency Injection?
24
Are SQL Injection attacks valid in Android? How would you prevent them?
25
What Security measures you should take to prevent reverseengineering on your APK?
Join 5K+ tech leaders
Stay up to date with Software Engineering, Distributed Teams, Agile Talent, and Future of Work content
No spam. Just great articles & insights
Thank you!
You have successfully subscribed.
Ready to start?
Get in touch or schedule a call.