I'm writing this review 4 months after the actual review but I'll provide all the details I can remember.
I'm a student. One of the recruiters that went to the University I attend first interviewed me informally in a 30 minute interview on campus. It was nice, we talked about my resume and my experience and followed up with the direction that the company was going (he was in IT architecture). A week later I got a response asking me to come to campus and participate in a two day interview process.
On the first day, I arrive at the hotel that they've paid for me to stay in. The first part is a tour of the Modesto winery. We (The other prospective employees and myself -- about 15 of us) ride on a tour bus THROUGH the giant warehouse that freight trains regularly pass through to load product. Then we see the above and below ground cellars followed by a tour of the glass plant.
We're returned to the hotel and later in the evening we attend a very nice formal dinner with several people from the departments we may be working in. We would sit at a table, and the current employees (managers, directors, etc) rotate between the tables to get to know all of us. The rotations were after each meal, so there were 3 rotations: appetizers, the main meal, and dessert. The process was very fun and I got to learn about the environment and projects before actually working there. There was, of course, a little anxiety seeing as you have to sell yourself to 3 sets of people but it really it's really not too bad if you have something to say about yourself.
The following morning we get on a bus and go to the campus at about 7:30 or 8:00 AM. We arrive to fresh fruit, coffee, and breakfast from Panera Bread. We enjoy a brief introduction by one of the directors while eating and proceed to our interviews. the process is as follows:
Each interviewee has 3 interviewing blocks with 3 different individual interviewers aimed to cover different aspects of the job's requirements. The blocks, if I remember correctly, were 30 minutes each just like the original interview at my University. I don't remember the order of what I was asked but they covered the following general areas: Behavioral Workplace Competency and Technical Ability.
The Behavioral Workplace Competency seemed more specifically geared towards discerning the potential employee's personality and fit in the environment -- this is very general and I didn't get any of those stupid questions like "If there was a conflict in the workplace... how would you handle it?" -- something that I really liked about this company. Each interviewer did brush upon my resume though, so ensure you know everything that's on it.
The technical portion is geared towards whatever position you're applying for, as would be expected. But it isn't like those tricky questions that you're asked at Amazon or Google: they're actually practical, and aim to gauge your ability to perform on an actual project -- a project that is already likely in incubation and you're probably being vetted to take on.
Following my interview blocks, I waited for everyone else to finish theirs and then we took the bus back to the hotel to conclude the interviewing process.
If you're extended a job offer after interviewing then they have you do a urinalysis and breathalyzer at your local clinic, or at the clinic on campus if you live nearby.
During your employment you also work on a presentation that you give at the end of your stay to show your employers what you've done as a part of what they call an "extended interview". This is nice seeing as it's a great way to get your foot in the door for a offer for a full-time position if they like you. It also helps with developing presenting skills because you practice with the other interns every week.
Three other things worth noting:
1. Full time employees interviews last longer and involve performing a case study with other interviewees (like a Business Analyst working with a Programmer Analyst to derive a model for solving a problem).
2. From what I've heard, if you interview and get the job as an intern, and they like you, then they'll extend you a job offer for when you graduate. With this offer, you don't have to go through the full-time interview process stated above.
3. I've heard it stated countless other places but it's worth noting for this company -- personal projects are important. It shows that you enjoy what you do and have invested personal time into developing your abilities. Try to participate in places like Codewars and HackerRank where your experience and effort can be measured and put on display. A personal website and projects on GitHub help too.