Phone screen, then a call with HR/Hiring manager, then a half-day onsite interview consisting of a presentation, and two separate interview panels with 3 people per panel.
The people I interviewed with were very professional and also polite. I felt informed and the feedback I got was swift and helpful.