Very professional, phone call, then in person interview with developers and recruiter. Small company, they only hire about 1-2 interns at a time. About an hour and a half interview, first with the recruiter about the position then with the developers talking about how you are a good fit for the job. All really friendly.