Round 1
Questions: This was an online test that consisted of 10 Android MCQs and one DSA question of medium difficulty.
Candidate's Approach
No approach provided.
Interviewer's Feedback
No feedback provided.
Round 2
Questions: Two Leetcode Medium level questions were asked. The questions were around Graphs and Arrays, and the candidate was expected to write fully functional code, check output for different inputs, and discuss time complexities.
Candidate's Approach
No approach provided.
Interviewer's Feedback
No feedback provided.
Round 3
Questions: The interview started with basic introductions, followed by a deep dive into all major Android components.
Candidate's Approach
No approach provided.
Interviewer's Feedback
No feedback provided.
Round 4
Questions: Design a utility function for an Android app to sync contacts in the device with the backend. The candidate started by asking clarifications and listing the assumptions to be made. They were expected to write different Android layers and define models for API calls. The interviewer then gave different subtasks to be handled, such as managing contacts for multiple devices for a single user.
Candidate's Approach
No approach provided.
Interviewer's Feedback
No feedback provided.
Round 5
Questions: The interview began with introductions and a walkthrough of the candidate's resume. The interviewer asked about the challenges faced in previous jobs and delved into some Android tech terms used by the candidate. The interview then shifted to behavioral questions regarding the ideal team, issues faced in the current team and company, and how to resolve them.
Candidate's Approach
No approach provided.
Interviewer's Feedback
No feedback provided.