Senior Android Developer Interview Questions

1,814 senior android developer interview questions shared by candidates

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.

It was Manager's round and he asked me only 2 questions related to android. One was like a requirement what he had done recently. I told him how I can achieve that but he wasn't agree with me because he had done with something else. Then he asked me how to implement about FCM push notifications. I told him how we implement. He wasn't even updated with Android and keep saying we use Alarm manager and Broadcast Receiver classes for FCM push notifications. I told him that we use Alarm manager and Broadcast Receiver for local notifications then he said "It means you have never implemented FCM push notifications" and when I asked him to give me your macBook for 15 minutes and I show you how to do that. Then he was like interview is finished. He was acting as a sweet person on face what he wasn't.
avatar

Senior Android Developer

Interviewed at Bayer

3.9
Sep 8, 2018

It was Manager's round and he asked me only 2 questions related to android. One was like a requirement what he had done recently. I told him how I can achieve that but he wasn't agree with me because he had done with something else. Then he asked me how to implement about FCM push notifications. I told him how we implement. He wasn't even updated with Android and keep saying we use Alarm manager and Broadcast Receiver classes for FCM push notifications. I told him that we use Alarm manager and Broadcast Receiver for local notifications then he said "It means you have never implemented FCM push notifications" and when I asked him to give me your macBook for 15 minutes and I show you how to do that. Then he was like interview is finished. He was acting as a sweet person on face what he wasn't.

What I thought it was: given a 2d character array, determine if a word is in it (like a crossword) What it actually was: given a 2d character array, determine if a word is in it, but not necessarily in a straight line, and each letter may not be used more than once.
avatar

Senior Android Developer

Interviewed at TikTok

3.2
Jul 27, 2020

What I thought it was: given a 2d character array, determine if a word is in it (like a crossword) What it actually was: given a 2d character array, determine if a word is in it, but not necessarily in a straight line, and each letter may not be used more than once.

Viewing 171 - 180 interview questions

Glassdoor has 1,814 interview questions and reports from Senior android developer interviews. Prepare for your interview. Get hired. Love your job.