We had an R&D lead from the Dry Etch team in Hillsboro, OR visit our campus and take walk-in interviews after his presentation. That went well, and I was called for an on-site interview when I followed up with them 3-4 weeks later (They had asked me to follow up with them if I didn't hear back in that much time).
I was given a detailed description of what to expect for the interview process. I was to give a 45-minute presentation of my Master's thesis work to a group of employees there. That would be followed by 4 rounds of interview - one technical, one HR, one lunch and one engineering manager.
The day started off poorly, the employee who was to pick me up to take me to the presentation room was some 20 minutes late, and for some reason my laptop wouldn't connect to their projector, delaying my start even further. I'd lost track of time by then and wasn't told how long I should finally present for. I was apparently going a bit slowly since one of the people in the audience asked me to speed up, at one point. One of them also slept for quite a good portion of the presentation, which was very distracting but I tried to go on, ignoring him. But for the time issue, I was able to present my work reasonably well and answer their questions as well. Thought it could've been better overall, but I felt I did a decent job given the unplanned time limitation.
After that, I had the two main rounds of interview. Each of them asked me both technical and behavioral questions, but each focusing on one kind mainly. All questions in these two rounds were directly from my resume, technical questions from specific research projects, and behavioral questions giving general situations I would've faced in these and how I would've responded, etc.
The lunch was more of a casual discussion than an interview, it lasted for quite a while and went on very well. The final round was much shorter than the other two, and was also less of an interview than it was an exchange of organizational expectations and the candidate's goals, covering whatever all the previous people had missed out on.
All of these interview rounds went pretty well for me, I couldn't possibly have done any better, and I felt I must've come off as pretty impressive. I was rejected after 5 days, and unfortunately, they don't provide any interview feedback. I am guessing probably the presentation wasn't good enough, as I can't think of any other place where I was lacking.