Interview Process consisted of one phone interview with the hiring manager and two video interviews. Each video interview was of three hour duration. Prior to the interview process, a writing sample of a class project or a research project or a thesis/dissertation had to be submitted.
The first video interview was technical with 6 rounds of 30 minutes each. The second video interview was a mix of technical and behavioral with the interviewers being managers of different teams. There was also an English written skills test taken as a part of the interview process.