The whole interview process took less than two weeks. Phone call with recruiter then another phone call with the hiring manager and one onsite interview which took four hours. The recruiter and the team members were nice. The hiring manager asked very technical questions.