I was invited to the onsite Discover NetApp hiring event, which consisted of a lunch and 5 interviews with different departments and hiring managers. They offered travel expenses (gas reimbursement, flight arrangements, and hotels).
After the lunch with all 13 internship candidates and some new grad hires, we were led into a conference room, where we stayed the entire day and interviewers came to us. We had 15 minute breaks between interviews.
Each interviewer had his/her own interviewing style. Some explained what their department does, others only asked questions about my experience and resume, and about half of them asked coding questions. Coding questions were on data structures: linked lists, binary search trees (and traversing them with postorder and inorder), and hash tables. I also received questions on File IO. There was a whiteboard available if we wished to code on it, however, most were satisfied with a verbal pseudocode. Interviewers were sometimes difficult to understand with their thick accents.
Most of the candidates, including me, received offers the same day of the interview.