The initial round was with the recruiter, who outlined the interview process, which was to consist of four stages: 1. Hiring Manager (HM), 2. Android UI coding, 3. System Design, 4. General Behavior round.
After the HM interview, the recruiter scheduled a meeting for what was supposed to be an Android UI live coding and Data Structure coding session. However, the experience diverged significantly from expectations. A different interviewer appeared, not the one initially mentioned. Surprisingly, no Android UI coding or Data Structure questions were asked. Instead, the interviewer dedicated half an hour to discussing my resume in detail, followed by general Android questions.
Post-interview, the recruiter advised that I needed more practice with coding. This feedback was perplexing, as my coding skills were never actually assessed during the interview.