Stages: screening call, IQ test, hiring manager interview, case study final. The recruiter was extremely responsive throughout and followed up at each stage with advice/tips to prepare. Did not get the offer but overall the recruiting process was good.