30 min recruiter phone screen 30 min hiring manager phone screen 45 minute technical phone screen 3 45 minute interviews for virtual onsite I'm really glad I got the chance to interview with this company. Despite being told that it would be a very exhaustive and intense interview process, everyone I met was super nice and not pretentious at all. The technical phone screen was probably one of the best interview experiences I had during my job search for the last few months, and I learned a lot from my interviewer. The onsite imo was very challenging, but they did give you the material ahead of time to prep. So if you prep ahead of time you could probably do well. I didn't since I had another opportunity come through and I was mentally exhausted from the last few months.