multiple rounds - final round is a slide deck presentation of previous work and then multiple interviews with various teammates that you would be working with. before that i just had a few calls with the recruiter. i actually did a get a verbal offer and had negotiated salary with the recruiter, but then they just took it back after deciding i didn't have enough experience (even though my experience level as a new grad was very clear)