Round 1: project discussion. was asked about retrofit library, MVVM architecture, singleton pattern, coroutines, mutability, etc.
Android Software Engineer Interview Questions
600 android software engineer interview questions shared by candidates
Take-home project was very similar to other Android take-home projects. They give you an app idea and ask you to implement it. This will include making api calls to a 3rd party service and making sure your code is testable and that the architecture is relevant. Systems design question on how I would implement a review page for Turo in the backend.
I had to find the top k users who post messages, receiving a list containing the user and the number of words in the posted message.
Considering the Android OS, what are Handler and Looper? Are they related?
Get the smallest number from the matrix
Design an end-to-end system for an Android application capable of handling specific use cases.
Question on Binary Search tree
write a function to format credit card input.
How do you write code for Android Views, View models, and basic UI handling scenarios
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).
Viewing 281 - 290 interview questions