Online questionnaire, email from HR with some questions, phone interview, in person interview with VP, in person interview with directors on team, last interview with principals.
Process took about 3 weeks overall. Received a phone call with congratulations and more info. Interview questions were not too challenging.