Tell me about MVVM architecture. Asked some situation based questions
Android Software Engineer Interview Questions
8,344 android software engineer interview questions shared by candidates
Qs. You are hired by FancyCars.ca. FancyCars.ca has asked you to build an App. In this app they want to: 1. Show list of all the cars and for each car, they want to show picture, name, make, model and availability of the car. 2. Your app should support infinite scroll for the listing of the cars 3. Have a sort Dropdown which can sort the results by both the name and availability of the car 4. Show a buy button that only shows up if Availability is “In Dealership” 5. Make sure your app can also work when its offline For this exercise, please build the app using either React Native, Kotlin, Java, Swift or Objective C. Assume that BE will expose two services - AvailabilityService to get availability of the cars and CarService to get list of all the cars. You can stub the API data in your App and don’t have to write the service. API spec is as follows: GET /availability?id=123 RESPONSE: {available: “In Dealership”} // all options are [ “Out of Stock”, “Unavailable”] GET /cars RESPONSE: [ {id: 1, img: http://myfancycar/image, name: “My Fancy Car”, make: “MyMake”, model: “MyModel”, year: 2018} ….]
Qs. You are hired by FancyCars.ca. FancyCars.ca has asked you to build an App. In this app they want to: 1. Show list of all the cars and for each car, they want to show picture, name, make, model and availability of the car. 2. Your app should support infinite scroll for the listing of the cars 3. Have a sort Dropdown which can sort the results by both the name and availability of the car 4. Show a buy button that only shows up if Availability is “In Dealership” 5. Make sure your app can also work when its offline For this exercise, please build the app using either React Native, Kotlin, Java, Swift or Objective C. Assume that BE will expose two services - AvailabilityService to get availability of the cars and CarService to get list of all the cars. You can stub the API data in your App and don’t have to write the service. API spec is as follows: GET /availability?id=123 RESPONSE: {available: “In Dealership”} // all options are [ “Out of Stock”, “Unavailable”] GET /cars RESPONSE: [ {id: 1, img: http://myfancycar/image, name: “My Fancy Car”, make: “MyMake”, model: “MyModel”, year: 2018} ….]
Would you use Kotlin instead of Java and why?
Difference between interface and Abstract class?
1. Activity life cycle, onPasue method 2. Hashmap and Arraylist difference 3. Scenario based questions on hashmap 4. Comparator and comparable 5. Google Maps
Write the code for the most efficient sorting algorithm you know. There were follow-up questions about my code.
How many years of experience do you have with ...
Mostly related to resume and C++/C#
What has been your most challenging experience?
Viewing 8181 - 8190 interview questions