I only had a phone interview. My interviewer was very nice and only asked very basic IT questions. The majority of the interview was built around behavioral questions like "Have you ever been in a situation where you would like to improve on your code?" or "Have you ever been in a situation where a conflict within a team had to be resolved and how was it resolved?"
The phone interview went really well and lasted for a little more than 30 minutes. The interviewer told me at the end that I should be expecting to be contacted within the next few days. The next day I received a call from my college recruiter offering me the internship. It all went really fast.