Interview with the recruiter, interview with your direct boss, a project is sent out, and then a final interview to go over the project you worked on. My final was virtual but I believe the final is normally in office to show your presentation in person.