The interview process was very thorough. I interviewed with several different teams of people from the various departments of the company. Everyone was very friendly. The questions ranged in complexity, asking about technical ability and to gauge personality. After the final round of interviewing, the hiring manager had a short test for me to look over to gauge my understanding of the technical abilities required for the position.