Went through 3 different interview processes. First was initial zoom screening, then a second round with a more technical interviewer, and then a final round in office with 4 rounds of interviews. The first two rounds of the final round are confirmed, while the last 2 are given only if you do good on the first two.