Lead Android Developer Interview Questions

2,275 lead android developer interview questions shared by candidates

Working with Android layouts, asynchronous communication, java libraries, REST API client architecture. One logical task: you have an array of 99 distinct integers, each one can have a value between 1 and 100 inclusively. But no duplicates in an array. Array is not sorted. Find out which value is missing in the array.
avatar

Android Team Lead

Interviewed at Ciklum

3.9
Sep 5, 2015

Working with Android layouts, asynchronous communication, java libraries, REST API client architecture. One logical task: you have an array of 99 distinct integers, each one can have a value between 1 and 100 inclusively. But no duplicates in an array. Array is not sorted. Find out which value is missing in the array.

1) Move all the element less than a given number to right side and greater than given number to left side. Number can or can not be part of Array 2) There are three unsorted(confirmed twice from him) array of size x, y, z. I had to form a third array whose size will be (n + m + l) and put all the elements in sorted order. 3) Check if given Parentheses are balanced or not.
avatar

Android Lead

Interviewed at Bounce

3.7
Aug 15, 2019

1) Move all the element less than a given number to right side and greater than given number to left side. Number can or can not be part of Array 2) There are three unsorted(confirmed twice from him) array of size x, y, z. I had to form a third array whose size will be (n + m + l) and put all the elements in sorted order. 3) Check if given Parentheses are balanced or not.

DS and algorithms - 1. Array problems 2. Order of complexity discussion Android and Oops - 1. Architecture choices 2. Handling multiple API calls on home screen 3. Rxjava 4. Dependency injection 5. SOLID principles HR round - 1. Why Airfi ? 2. Experience with the past companies 3. Future goals and aspirations
Aug 19, 2021

DS and algorithms - 1. Array problems 2. Order of complexity discussion Android and Oops - 1. Architecture choices 2. Handling multiple API calls on home screen 3. Rxjava 4. Dependency injection 5. SOLID principles HR round - 1. Why Airfi ? 2. Experience with the past companies 3. Future goals and aspirations

Perché avete scelto una architettura piuttosto che un'altra. Come identifichi i parametri che passi nelle chiamate Retrofit, quali tipi di parametri conosci, descrivi come effettuare una chiamata a servizio con Retrofit.
avatar

Mobile Android Team Leader

Interviewed at NTT DATA

3.7
Jun 25, 2020

Perché avete scelto una architettura piuttosto che un'altra. Come identifichi i parametri che passi nelle chiamate Retrofit, quali tipi di parametri conosci, descrivi come effettuare una chiamata a servizio con Retrofit.

2 rounds : Round 1 : 1. Coding round : 0 1 2 1 2 0 sort them optimally Android : 1. If we go to Activity A to Activity B which methods will be called? 2. Why can't we pass arguments in constructor 3. Disapatcher.IO vs Dispather.Default internal 4. How recycler view works internally 5. Why findViewid extension is deprecated 6. How viewmodel works internally 7. How suspend function works in android Architecture : 1. Create app which has list of users and login page, if it doesnt exist then it should show signup Round1 : Code LRU Android : 1. What is advantages of Room over SQlite 2. How can we observer value at room 3. How to handle error in Co-routines 4. What steps we will take to decrease APK size 5. How to handle backpressure in JAVA 6. What issue we get when using vector images 7. How do we use dagger2 clasess Architecture : We have given app tp build when has list of fruits and we need to show them in vertical list but with offline caching.
avatar

Sr Android Developer and Team Lead

Interviewed at Skuad

3.8
Aug 21, 2024

2 rounds : Round 1 : 1. Coding round : 0 1 2 1 2 0 sort them optimally Android : 1. If we go to Activity A to Activity B which methods will be called? 2. Why can't we pass arguments in constructor 3. Disapatcher.IO vs Dispather.Default internal 4. How recycler view works internally 5. Why findViewid extension is deprecated 6. How viewmodel works internally 7. How suspend function works in android Architecture : 1. Create app which has list of users and login page, if it doesnt exist then it should show signup Round1 : Code LRU Android : 1. What is advantages of Room over SQlite 2. How can we observer value at room 3. How to handle error in Co-routines 4. What steps we will take to decrease APK size 5. How to handle backpressure in JAVA 6. What issue we get when using vector images 7. How do we use dagger2 clasess Architecture : We have given app tp build when has list of fruits and we need to show them in vertical list but with offline caching.

Viewing 31 - 40 interview questions

Glassdoor has 2,275 interview questions and reports from Lead android developer interviews. Prepare for your interview. Get hired. Love your job.