Super long process. For the first round I had to record myself answering interview questions. Each question allowed you a couple minutes to read, then 2 chances to record an answer up to a few minutes in length. Mostly personality questions. Next round was speaking with a recruiter about the essentially the same questions. Next round was with the hiring manager, again, with most of the same questions. A few basic problem solving questions for this round, and some general questions about my resume. Next round was a series of panel interviews- I believe 4 in total, each asking some basic technical and general problem solving questions. Next round was again with the hiring manager, but this time with a technical and more difficult problem solving questions. Final round was with the head of the department, and same story about the types of questions asked. None of the interviews were easy, but none were particularly difficult. All in all, it was a pretty long and unpleasant process.