It was a lengthy interview process. Applied online, was given a phone interview. After the phone screen, they did a skype interview (since I was not living in the area) with 3 different interviewers. It was a very technical interview with very technical questions - lasted just under an hour. It was very professional - not super friendly. They then asked me to do a work sample that would take about 3 hours. I started the work sample but received a different job offer and didn't follow through. It seemed rather intense for a 6 month internship - especially since they said I wouldn't be allowed any time off during the internship.