I was contacted by technical recruiter via email. Phone screen was schedule 2 days later, after the phone screen I received a phone interview with the hiring manager. I was invited onsite for an in-person interview. There were a total of four interviewers first being the hiring manager (to prepare you for the following peer interviewers).
The peer interview was very different than I expected, there were no behavioral questions and they attempted to make it a conversation.