I applied through college or university. The process took 2 weeks. I interviewed at IBM in Apr 2013
Interview
Applied on the IBM website for various intern positions. Got a phone interview a few weeks later.
The interview had mostly technical questions, basic programming questions, OO questions, concurrency related questions, etc. and a few questions personal questions i.e. Tell me about yourself, what are your strength, your weaknesses
I applied online. The process took 8 weeks. I interviewed at IBM in Jan 2015
Interview
Only behavioral questions were asked. We went through each part of my resume and talked about my experiences. The hiring process involves an online test before the official offer, which is quite challenging. Other than that, the interviewers were nice.
I applied through an employee referral. I interviewed at IBM
Interview
Technical round was pretty simple. Basically a phone call interview with a website where they could see what code i was writing. The program they told me to write was pretty simple.