Recruiter call, followed by hiring manager screen, then technical phone screen, then onsite.
It's a bit weird to have the hiring manager screen first, especially since he's quite a high level individual at the company. I made it to the technical phone screen, where I thought I did fine. It was a more practical problem, and they say it's like a pair-coding session where you work through the problem together.
I never heard a word back, even after emailing the recruiter, so apparently I didn't do fine. These pair-programming interviews are always a bit misleading. Ideally, you work through the problem together, including any issues you run into. In reality, if you make any mistakes and can't figure everything out on your own, you will most likely fail.
All the same, it's common courtesy to at least get formally rejected with an automated email instead of ghosted.