The process took 2 weeks. I interviewed at IBM (San Francisco, CA) in Feb 2009
Interview
I had a phone interview with the hiring manager for an hour mostly technical skills, then i had an in person interview with 3 team members focused mostly on in different areas java, db etc and then i had an HR interview
I applied through an employee referral. The process took 1 day. I interviewed at IBM in Jan 2008
Interview
2 rounds interviews
1st round - interviews with technical lead in the team. Asking technical question, specifically on programming skill by developing a prototype of the solution.
2nd round - interviews with manager. Asking behavioral question.
Interview questions [1]
Question 1
Tell me about one of the challenge you encountered in your school program. And how do you handle the situation?