Android Lead Developer Interview Questions

6,308 android lead developer interview questions shared by candidates

1. Implement a stack. - after asking about constraints I was given: Implement a stack of fixed length. - Must execute, and write unit tests. 1B. Now, use the stack you created to create a stack of variable length. - Extend the stack, and implement a next pointer. Essentially a linked list extension. 2. Write an App that accepts deeplinks and displays the last path on the screen. (A word bank app). 3. Design Battleships and write functional unit tests. 4. Write an App that mimics a network based search functionality. You can append "-whatever" to the word, and mock the network layer. - Wrote this as MVP, with an interface between my presenter and data layer. - Imolementsd the interface to just do thread.sleep, then hit callback. - Write unit tests. - Used RxJavas denounce for the TextView (interviewer didn't know RxJava so I had to implement a debounce function extending a handler instead so he could understand).
avatar

Android Software Engineer

Interviewed at Snap

3.3
Mar 18, 2017

1. Implement a stack. - after asking about constraints I was given: Implement a stack of fixed length. - Must execute, and write unit tests. 1B. Now, use the stack you created to create a stack of variable length. - Extend the stack, and implement a next pointer. Essentially a linked list extension. 2. Write an App that accepts deeplinks and displays the last path on the screen. (A word bank app). 3. Design Battleships and write functional unit tests. 4. Write an App that mimics a network based search functionality. You can append "-whatever" to the word, and mock the network layer. - Wrote this as MVP, with an interface between my presenter and data layer. - Imolementsd the interface to just do thread.sleep, then hit callback. - Write unit tests. - Used RxJavas denounce for the TextView (interviewer didn't know RxJava so I had to implement a debounce function extending a handler instead so he could understand).

Questions relating to Android Architectures(MVC/MVP/MVVM) OOPS Concepts/ Solid principle Problem Solving Core Java / Kotlin Reactive programming (RxJava)/ Coroutines Content Provider (SQLITE, ROOM) Dependency Injection - Dagger Third-Party Library Selection Async tasks/ thread and basic DSA-style question-related binary search Data structure questions at the application level were asked like Can we use LinkedList for recyclerviews? When can we use it? How does it affect performance? Which concepts do we use to communicate between 2 different apps? Types of intents Types of services
avatar

Software Engineer - Android

Interviewed at Recro

4.3
Jul 3, 2024

Questions relating to Android Architectures(MVC/MVP/MVVM) OOPS Concepts/ Solid principle Problem Solving Core Java / Kotlin Reactive programming (RxJava)/ Coroutines Content Provider (SQLITE, ROOM) Dependency Injection - Dagger Third-Party Library Selection Async tasks/ thread and basic DSA-style question-related binary search Data structure questions at the application level were asked like Can we use LinkedList for recyclerviews? When can we use it? How does it affect performance? Which concepts do we use to communicate between 2 different apps? Types of intents Types of services

Viewing 4121 - 4130 interview questions

Glassdoor has 6,308 interview questions and reports from Android lead developer interviews. Prepare for your interview. Get hired. Love your job.