Recruiter screen. Followed by a hiring manager screen. Then a set of various team member interviews. Finally a take-home assignment. Then an executive interview.
Throughout the process the recruiting team did a great job of communicating and providing tips/resources.