I applied through my school's career portal. The company approved my resume, cover letter, and transcript and I received notification from the career portal that I had been selected for the on-campus interview.
The on-campus interview was stress-free. I was held in a waiting room with a second-year associate and made small talk until my interview began. Getting to know one of the employees before my interview helped to alleviate any nervousness I had going into the whole process. The actual interview began with the classic 'tell me about yourself' question and then a quick run-down of my resume. After that, I asked the questions I had prepared and we talked about company history and current operations, clients, and company culture/vision.
About a week later I received a email from the recruiter saying I had been selected for the on-site office interview. There were no problems scheduling my visit - the firm paid for all of my travel, lodging, and food expenses for the duration of my stay.
An associate picked me up from the airport, took me to dinner, and then dropped me off at the hotel. In the morning, I was shuttled to the office and interviewed with a senior manager. This interview was a little more formal than the on-campus interview with a few more behavioral questions. Still very conversational in nature.
I then went to lunch with two second-year associates and another candidate. After lunch I interviewed with a partner and this was the most formal interview, but still maintained a somewhat conversational tone. Nothing beyond behavioral questions and questions about my goals, interests, etc.
I received my offer via email in the terminal of my home airport.
Overall a great experience!