I met them on campus. Had an on-campus in-person interview and it went well. I was contacted about a week later to be flown out to Bellevue, WA for a round of interviews at their headquarters.
I had 3 different one-hour interviews. The first one was mostly conversational. The interviewer was into databases so a lot of questions were about that. The second interview was more white-board coding oriented. I was asked to solve an n by n tic tac toe game. I think I did fairly well since I managed to get an O(1) solution. The third interview was OOP oriented. I was asked to draw out the design I'd give a library.
Overall I don't think I did too bad. I'm an undergraduate student though, and the rest of the interviewees were graduate students who already had prior work experience. I think that's what ultimately lead to me not getting an offer.