Interview with hiring manager. Interview with VP CS. Take home assignment that takes two days (they claim it can be done in 3 hours - in order to be done well, it absolutely takes at least 2 business days to complete). Then, present the takehome assignment. THEN, Interview with cross functional leaders, with more team members, and THEN have a final HR interview. Yes, it is completely excessive.