The process consisted of a 15 minute HR phone screen, 2 zoom interviews (one being a 30 minute long behavioral and another a 45 minute long semi-technical) and a 3 hour long on campus interview. I can't say it was a bad experience, everyone was very delightful to speak to I just wish that after all those hours of interviewing they could provide me with some sort of constructive feedback.