Awesome experience. Brought down to the Expedia tower in Bellevue Washington to interview in person after a one hour technical interview at my university. Got the initial interview after talking with a recruiter at my University's job fair. On site interview was three hours and technical in nature, with several questions about algorithms, business practice, and object oriented design.