Contacted by a recruiter, initial phone screen, two different prep sessions where one of them included meeting a team-member and asking them questions, an interview with the team lead, and lastly an in person interview with another team lead and the head of the department. It was an great interview experience, however they nitpick at a lot of your past experiences. This is an AR role and I've had previous AR experience, they will try to dissect everything you say. Wasted my time by dragging me to the final stage.