Several stages
Initial screening call to ensure I was right for the role
Take home test to then see capability
Pass this and your in for a final interview.
I passed all this for then an offer to be made, then following this it was retracted, made to redo the test with more than wasn't on the original test requirements. To then finally not get an offer after that. Terrible external communication to me the interviewed. Terrible communication to the recruiter I was dealing with. Terrible internal communication with the process that occurred. Avoid this company.