1: Phone interview with the recruiter.
2: Webcam meeting with a team lead.
3: one-hour-long coding exercise.
4: four-hour-long coding exercise broken into four different exercises.
a: one front-end exercise in the language of your choice.
b: One API endpoint & access pattern in the language of your choice.
c: One backend exercise in a language of your choice.
d: lastly a round of behavior questions.
All & all I didn't get any gotcha questions or questions that felt insulting like "What is Object-oriented programming" or "What version is the IDE that you use is on?" (Yes I have been asked that in an interview)
They also provide a guide ahead of time with links about their company, how to answer behavior questions, how to prep for code exercises, links to videos of people taking coding exercises, and links to what web environments they use to conduct the interview. All of these made me feel like they were trying their best to set me up for success instead of ween me out.