I applied online. The process took 2 months. I interviewed at IBM (London, England) in Feb 2010
Interview
Telephone interview followed by an Assessment Center - Case study, Group Discussion, Presentation, Competency based interview, Partner and then a HR round of interview. Assessment is completed in a single day. However the process of applying and getting a call takes time can take upto a couple of months.
Interview questions [1]
Question 1
Why did you change companies so often?
Are you an opportunist?