Standard phone interview, with a follow up on-site interview. I was asked to demonstrate some basic programming skills and solve a few problems using a language of my choice. After the interview I was contacted the next business day (on-site interview was on Friday) and was notified that I got the job. The Internship started on May 31st and Ended on August 15th.