The interview started off with a phone screen which lasted about a half hour. This phone interview had questions primarily asking about items on my resume, salary expectations, my general interests, and past experiences. After the phone interview I was flown out to the headquarters where I had two technical interviews with developers and team leads. Each of these interviews lasted an hour and afterwards I was given a tour of the facility and lunch.