1. A 15-30 minute recruiter call.
2. Three 1 hour technical and work experience interviews.
3. Two 1 hour technical and work experience interviews with team leads.
Overall, I thought the process was coordinated well. Very supportive recruiter and good interviewers from start to finish. One interviewer was particularly tough, but fair and I think it’s by design. Relatively balanced between technical and work experience related questions. About a 3:2 ratio for technical questions.
Something I wish I had done is break down my work experience better. If it's something you did a couple of years ago, make sure you remember as much of it as possible. In the case that you don't, go back and try to piece everything together before the interview. You don’t want to be struggling to remember or guessing details during the interview.
Also, if you struggle with something in any round of the process, try to know it for subsequent rounds. This was a mistake I made. I was asked some variation of two questions I had seen prior and was unprepared. Caught me completely by surprise and made things more difficult than they should've been.