The interview process was fairly extensive. The first round was relatively straightforward and consisted of a brief overview of the company, the position, and my professional background. The second round was much more intensive and lasted approximately two to three hours. I met with both the hiring manager and the team lead, and they asked a large number of detailed questions, some of which felt repetitive.
I believe there were one or two additional interview stages planned after that round, but I was ultimately not selected to move forward after meeting with the team lead. Overall, the process was thorough, but it did feel somewhat lengthy and tedious.