I originally applied for a hardware position with Seagate. After a brief phone interview with a HR hiring manager, she told me over the phone that my interests were not a good fit for the position. About a week later, she informed me that she had sent my resume to two other managers for positions that were not even listed.
I was soon contacted by the two project managers interested in a new intern. The phone interviews lasted around an hour a piece, and were more technical than behavioral. They both were very polite and the entire process was pleasant.
I was then brought in for the interview, which lasted 4 hours. It started with one project manager asking me very specific questions about the C standard library, basic Circuits questions, and a number of Logic questions. He then brought in his team (2 people) and they then asked me a question each, and spent the majority of their time telling me jokes. After his team left, the first project manager walked me around the Seagate campus, showing me the labs, the server rooms, and what would be my cubicle. He was very friendly and told me not only what he does on a daily basis, but the best barbecue close to the company.
The second part of the interview I met with a manager (I do not know his specific title) who talked to me briefly for about 20-30 minutes, mostly about why I would want to work at Seagate. There was very little questioning in this time. That changed when he left to bring in his team. I then had a 3 person panel interview for the remaining hour and a half. The questioning process was mixed between behavioral (tell me about a project where...) and technical. They were still very friendly, and seemed to enjoy the interviewing process themselves.