It's generally the same as most technical interviews so I was prepared for the following:
- Recruiter call
- General screening
- Rigorous technical interviews
Generally speaking they followed that process, my problem came in with the recruiter.
The recruiter I spoke too didn't call me the first time I scheduled time, claiming technical difficulties.
A week later I was finally able to speak with him albeit later than agreed upon. When I say I spoke with him that feels wrong because he barely let me say anything in between him gushing about the company and letting me know the jobs he turned down to be there.
I did speak with a senior dev later and that part was great and I had a good conversation with him.