Initial interview with recruiter. 2nd interview with HR. 3rd interview in office consisting of 30 minute Math test that had a couple challenging questions, required a power point 5 slide maximum, 10 minutes technical presentation on something of your choosing in front of 5 people in a conference room. Ending with questions from the hiring manager and others. Total took around 1-11/2 hr.