Interview process consisted of two phone interviews. Both were manageable and consisted of basic C and C++ concepts and few simple programming problems. After this was invited on-site to their campus in Seattle. Had 5 rounds of on-site interviews, 2 on either side of a lunch interview which I believe was with a hiring manager. The interviews consisted of a combination of coding and design type questions. A couple of interviews went well and a couple not so well, so net result was a reject. The HR called up the morning after the interview to give me the news, just as I was leaving the hotel for the airport!!