The interview process consisted of multiple rounds:
Recruiter Call – A brief discussion about my background and past projects.
Manager Interview – Focused on behavioral questions using the STAR method.
Take-Home Assignment – A standard task involving two GET API calls and displaying the retrieved data.
Final Stage – Four separate interviews, each lasting 45–60 minutes:
Manager Interview – More behavioral questions.
Android Live Coding – Enhancing the take-home assignment and discussing its implementation.
System Design – Not Android-specific or backend-focused; the task involved designing an API call. The interviewer explicitly mentioned, "No need for Android system design."
Coding Practices & Code Review – Discussion on best coding practices, review strategies, and some additional behavioral questions.
After completing all rounds, I received an email stating that the interviewers were impressed but decided not to move forward. Overall, the interview process was fairly easy.