I applied through university. The process took 4 months. I interviewed at Comcast
Interview
I originally met Comcast at a career fair during a three day conference that I had attended. I believe I wrote down my email on their contact list. Months later, right before the new year (2014), I received an email telling me to apply to positions that I was interested in on their career website and then to send an email to a recruiter, whose contact information was provided in the email. I applied to a general NETO internship position. In the email, I needed to provide the job posting number that I had applied to, why I was interested (essentially a cover letter), and my resume. About a couple days later, the recruiter (from HR) called me on the phone to initially screen me and gauge my general interest. Then, he passed me off to another HR recruiter who asked me more in depth questions and screened me again. This time, I was asked more specific questions regarding specific, potential internship positions that I would be interested in. This recruiter listed down three positions that pertained to my education and interests. This all took place in early January. In late March, I received more communication from HR, arranging for me to have video conference/phone conference interviews with hiring managers from three different teams. In a span of a week, I had ~30 minute interviews with three different hiring managers who were each directors a team or division within Comcast. The next week, I received a call from one of the original HR recruiters, giving me an offer over the phone for an internship with one of the hiring managers. About 10 days later, I received an official offer letter (along with other documents).
Interview questions [1]
Question 1
With one of the hiring managers, I was asked quite a few technical questions regarding the position. That specific position had a lot to do with data analysis, so I was asked questions about SQL, general questions about statistics, and data.