The interview process consisted of two stages. The first was a technical round where I was asked fundamental questions and tested on data structures and algorithms. The second round was an HR interview, focusing on behavioral and situational questions. Overall, it was a comprehensive assessment of both technical skills and personal fit for the role.