30 minute HR screening interview, then 45 minute substantive screening interview with someone on the team (I got a recent hire), then a written assessment (I had to respond to a hypothetical email from a VP), then a manager interview and finally one or two in person interview days (with legal team and product teams).