Three-stage technical interview process after speaking with the HR recruiter. I first spoke with the HR recruiter who was sort of a screener. She arranged a series of interviews where I spoke with three teams of two members each. The interview process lasted about three hours.