The interview process is described as a "pool-based interview" which assesses your skills before matching you to the team that interests your performance. I went through 4 interviews (1 online test, 3 interviews, and 1 take-home assignment), 3 to 5 days between each round.
I did not perform well in the last round, I never got a rejection email or feedback from HR.