Android Interview Questions and Answers — Part 1

Lifecycle, Launch modes, Configuration changes and more

Siva Ganesh Kantamani
Programming Geeks

--

Photo by Headway on Unsplash

Android is one of the leading platforms in mobile development. If you want to reach millions of potential users, defiantly android would be at the top of your list. With this increasing hype, many software engineers choosing android development as their carrier choice.

I’m an android developer for more than five years now, and I’ve been on both sides of the table when it comes to android interviews. So I decided to write a series of articles about android interview Q&A.

Android interviews are a mix of many concepts like android basic to advanced concepts, Kotlin, coroutines, RxJava, Architectures, Design patterns, solid principles, and more. It’s highly impossible to include all of them in a single article. So we’re starting with android basics to advanced Q&A in this part and cover the remaining concepts in the upcoming parts of this series.

I leave a link to an article for most of the questions from which I learned the things that I wrote here, so make sure to read those articles for in-depth knowledge.

--

--