1 hour online technical screen that required implemented a simple function (in language of choice).
4 hour onsite interview with 3 individuals (two more technical).
Although I did not get an offer, I cannot give enough "thumbs up" to the Technical Recruiting team. They were very responsive and very supportive. I did poorly in the interview, and I was disappointed to not get an offer; but it was overall a good experience.
The recruiter talked to me on the phone and gave me helpful feedback for why they did not want to move forward.