Gave resume to a recruiter at a university job fair. A couple of weeks later got a phone call asking basic questions about availability and interest in the position. They flew me out and paid for accommodations and food for 3 day trip.
Interview started at ~9am and a couple of 1 on 1 personal interviews with managers. They discussed the position, requirements, and company ideals/motto/goal/functionings. Next came a 1 hr presentation on my university work which was attended by a small group which then took me out to lunch were I could ask questions about what the day to day job was like. This was followed by more one on one interviews with higher managers discussing any clarifications to questions that had arise through the process.
Following the interview, I was allowed to explore the city with my extra time to get a feel for the area.
Within a few days, I received an email stating that they wouldn't make me an offer for the position.