I applied through a recruiter. The process took 1 week. I interviewed at BidOne (Auckland, Auckland) in Jun 2025
Interview
1. Hunter conducted a 2-hour session to better understand my skills, communication ability, and English level.
2. Technical homework.
3. On-site interview, which will take about 1.5 hours and focus on technical questions.
Interview questions [1]
Question 1
1. What is a coroutine? Is a coroutine controlled by the system or by the user?
2. If two API requests are triggered at the same time and handled with coroutines, how can you ensure that their responses are received concurrently or in parallel?
3. What are launch, Flow, and StateFlow, and how do they differ?
4. What is LaunchedEffect in Jetpack Compose, and when should it be used?
5. How do you integrate a custom XML view inside a Jetpack Compose UI?
6. What is Clean Architecture?
7. What is the MVI architecture pattern?
8. If a user triggers a large number of requests within a short period of time, how do you handle or throttle these requests?
Hiring manager was very polite and straightforward since the very first call I got from them. She made sure I was fully understanding everything about the process and how the work would be done, as English is my second language.
Interview questions [1]
Question 1
Are you able to communicate in English speaking environments?