Fast was the first table I went to at my University's job fair and none of dozens of other employers came close to interesting me to the same degree. After giving them my resume and speaking to the company representatives, I was quickly offered an interview the following day.
The interview consisted of a 30 minute written test, which was mostly logic questions, pattern recognition, and a simple programming question. The in person interview was conducted by two people and consisted of scenario questions, like "If I were to give you an assignment and you quickly realized you had no idea how to complete the project, how long would you wait before coming back to me for help?" and many others. There was also a brief technical interview which involved questions about databases and basic programming.
After the interview, they let me know the next week that I was being offered a second interview and would be flown out to one of the company's head offices. In this interview I met three people, a person from HR, a current Implementation Consultant, and one of the founders of the company. This interview lasted almost two hours and consisted of several brain teaser questions and an extended technical portion.