Three stages total. Phone screen, interview with hiring manager, then presentation to a panel with Q&A session after. Was a bit intimidating to have so many people on the panel, including very senior team members, but it turned out to be their way of keeping the process streamlined. Overall the process was very efficiently handled, including follow up questions via email.