Phone interview, hiring manager interview, panel interview with upper management.
The hiring manager and recruiter were great but my interview with the higher ups was a bit confusing. They were asking questions about my skills and experience that did not pertain to the job description at all; it felt like there was a disconnect between what the different teams were hiring for.