I applied through college or university. The process took 2 days. I interviewed at IBM (Austin, TX) in Feb 2014
Interview
I was contacted by a college alumni who was employed at the company. The initial process was a phone screen and technical questions to see which role I would fit based on my experience. After the initial phone screen, the recruiter set up a call with the team manager and discussed the project I would potentially be working on and how my skill set would align.
I applied through other source. The process took 2 weeks. I interviewed at IBM (Littleton, MA) in Jul 2014
Interview
Had three technical rounds with team lead and his team.Final round was behavior with Team Manager.Most of their questions were mix of each theoretical and practical.Had to discuss a real time faced problem with one of the team lead
Applied online. After about a month, contacted via email for an on-site interview. Interviewed by a manager and a senior software developer. After the interview, I was asked to complete an online test. Then waited about another month to receive the offer via email.