I was given a couple of basic problems from HackerRank along with a few technical and architectural questions about android.
Android Developer Interview Questions
8,366 android developer interview questions shared by candidates
1st round - basic DSA- 2 questions 2nd round - Basic Android 3rd round - HM Round
Tell me about MVVM architecture. Asked some situation based questions
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?
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?
Viewing 8251 - 8260 interview questions