This was honestly such a fast and great interview experience.
I had an initial screening (video interview) with the recruiter, then a video interview with my hiring manager, an in-person technical interview at the office, and a final video interview with the director of engineering. Overall, everyone was very kind and there weren't any "gotcha" questions during the technical interview. They asked questions that were relevant to what I would be doing and they were also understanding that I might have not known everything.
I applied in February and completed all of the interviews in 3-4 weeks and I moved very quickly early in the process, so the wait to hear back was long about another 3-4 weeks.
And I got the offer! My recruiter advocated a ton for me and Im super excited to join my team.