Such a long and time intensive process. Phone interview with the Recruiter then 30 minute Zoom with a team member followed by another 30 minute Zoom with a second team member, followed by a final presentation with the whole team. The final presentation took me at least 10 hours to complete. Each of these rounds was spaced apart 1-2 weeks so the entire process took about 1.5 months. After the final round, I got the most generic rejection email that I would expect to get after a phone screen.