Below are the steps IRobot follows for the virtual interview process:
Step1: Recruiter Call 15-20 mins
Step2: Call with Hiring Manager
Step3: Whole day interview with 7/8 people from different teams
Step4: Within 2-3 days they will let you know if you are selected or not
It was a tedious process and boring process. You have to reserve your whole day. All interviews are mostly about 45 mins including the presentation.