Few steps:
1. Questionnaire from recruiter with questions on salary, interests, etc. Also had an NDA I had to sign.
2. Phone screen with recruiter where they described the position
3. Phone screen with manager, which had a coding problem.
I wasn’t really prepared for a coding problem with the hiring manager during step 3, so I didn’t give an optimized solution. I misunderstood the scheduling email, which said to have access to a pen and paper during the interview, so I expected some sort of math question. I reached out to the recruiter after a few days and they said they were looking for better performance on the coding question. I don’t think it was a totally accurate assessment, but the manager was nice enough, and so were the recruiters.