Lead Android Engineer Interview Questions

4,278 lead android engineer 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.4
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.2
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

Ist Technical Round :- basic oops concept -WAP to show polymorphism -questions on string handling.. -program to show java is pass by value. -program to find duplicate number from array in minimum time complexity. -database queries(second maximum) -some ques on Android basic 2nd Technical Round :- (ques from projects which i have done) - What is intent? -What are the life cycle methods of android activity? -What is content provider? - asked for Explore your project
avatar

Android Developer (Join As A Fresher)

Interviewed at Decimal Technologies

3.2
Feb 16, 2015

Ist Technical Round :- basic oops concept -WAP to show polymorphism -questions on string handling.. -program to show java is pass by value. -program to find duplicate number from array in minimum time complexity. -database queries(second maximum) -some ques on Android basic 2nd Technical Round :- (ques from projects which i have done) - What is intent? -What are the life cycle methods of android activity? -What is content provider? - asked for Explore your project

Viewing 2071 - 2080 interview questions

Glassdoor has 4,278 interview questions and reports from Lead android engineer interviews. Prepare for your interview. Get hired. Love your job.