First round was a phone interview through university recruiting (behavioral questions). Got the results within two weeks that I made the cut. Then the long wait began... Months later, I finally got another call for the second round on-site interview in Redmond, WA. In Redmond, they got me a rental car and nice hotel. Very beautiful city... I had a total of 4 interviews. The first was non-technical, but the rest were technical. So be prepared to code. The people working there were nice and they seem to have flexible work schedules.