Ebay : OA for Android Developer Role
Summary
I completed an Online Assessment for an Android Developer role at Ebay, which consisted of four levels. I struggled with the first level due to IDE issues and incomplete package knowledge, which prevented me from proceeding to subsequent levels.
Full Experience
The question was divided in four level and after successfully submitting previous level, next level will open. I was stuck in 1st level only, So i was not able to solve other 3 levels. I stuck because i was not knowing package name of Composables like, LazyColumn, Column, Text, DP, padding etc and IDE was not giving any suggestion to import the package.
In 1st level application should display a static list of articles and the data was predefined.
In 2nd level application should fetch the data from live Api using KTOR and Coroutines.
In 3rd level i have to implement a image loading support
I forgot the 4th level. But it was related to same problem only.
I am having experience in Compose but still was not able to solve the 1st level. IDE was not giving any suggestion and if i was using any composable then i have to write the import by myself. IDE was not importing any package and if i was missing any package import IDE was throwing error.
Interview Questions (3)
The first level required the application to display a static list of articles using predefined data. The challenge was exacerbated by the IDE not providing package name suggestions for Composables like LazyColumn, Column, Text, DP, padding, necessitating manual imports.
The second level involved fetching data from a live API using KTOR and Coroutines within the Android application.
The third level required implementing image loading support in the application.