1) Phone Screen w/ Recruiter
2) Phone interview w/ hiring manager
3) In-Person Interviews w/ hiring director, peer-level manager, someone from a related team, VP.
4) Homework Assignment (you get 1 week to complete a homework assignment)
5) Present Homework to hiring manager, peer-level manager, someone from a related team, VP.
6) Offer