Interview was an initial phone conversation followed by an onsite interview day. I was interviewed by 5 different people. They flew me out and put me up in a hotel. The interview process was pretty standard. It consisted of a technical coding interview where I had to write code on the white board, followed by a software design interview and then some interviews with the management. I also was given a tour of the campus and given a welcome to your interview pack. Hardest part of the interview was at the end with one of the executives, who tore apart my resume, questioned what I was wearing, swore and made me feel like a fraud!