Recruiter screen > Hiring Manager > Cross-Functional > Final Round.
This was a bit complicated because the role I interviewed for got filled and then I was passed around, so I did a few Hiring Manager interviews. The back and forth, lack of communication was frustrating. But overall it was a positive experience with the people I talked to.