The process took three weeks.
First Interview (1 Hour) – A general discussion about my experience, along with very simple technical questions related to data structures and Kotlin.
Android Engineer Interview – A deep discussion covering various Android topics, tools, and APIs. It was a nice conversation and of average difficulty.
System Design Interview – A live coding session where they provided a project, asked me to fix issues, and implement some features. It was slightly stressful but still manageable.
Problem-Solving Interview – A medium-level problem from LeetCode.
Afterward, they informed me that I didn’t pass due to my performance in the problem-solving interview. I was extremely frustrated—if this was the most important part, they could have assessed it first and saved both my time and the interviewers' time.