First, I was interviewed at my university by 3 people. They explained the job description and allowed me to ask questions as well. The night before the second interview we were taken to a fancy dinner with some employees. On the day of the interview, we were given breakfast and during it we talked about benefits and typical compensation packages (which are top notch, by the way). The second interview consisted of 2 interviews with 2 managers at the company, in a very similar manner as the first interview. After that, we had a very relaxed lunch with our interviewees and some other employees.