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} ….]
What do you know about classes?
Git, SonarCube
MVVM Architecture , Kotlin, Compose and Android latest features
Can you implement DI without any DI library?
Android work manager internal working?
Can we talk on Monday?
String manipulation question for first round and array sorting questions for second round
Viewing 8231 - 8240 interview questions