I skipped the initial phone screen due to alumn referral and started with a call with the project manager, who told me about what their team did and asked about my interests. Soon after, I had a remote coding interview with two engineers.
Some weeks after (there was a little logistical work due to the original team filling its position and sending me to another hiring team), I was invited onsite for a series of in-person interviews. I funded my own ride to Boston since I live in-state.
Onsite, I spoke with engineers from the team and the new project manager. I was first asked to do a typical whiteboarding exercise. Then a member of the UI team did a pseudo-collaborative design question with me. The final engineer gave me a blended design and back end question. I then spoke with the project manager about what their team did and answered some behavioral questions. Finally, the recruiter wrapped things up and gave me a timeline. I very much enjoyed this interview process, as I could tell that when I came onsite, the team had prepared questions that catered to my interest in design.