I applied online. The process took 2 months. I interviewed at IBM (Bengaluru) in Nov 2016
Interview
3 rounds of technical assessment, one manger round and completed , in technical round all kind of question was asked and verified about the technical and leadership skills.
I applied in-person. The process took 1 week. I interviewed at IBM (Hortolândia)
Interview
I was initially contracted by a third party company to work in IBM. The interviewer is usually a team leader of the unit you're gonna work on. If you're gonna be contracted by IBM, however, the process is different. There's an exam that will test you on math, logic and English (1st phase). The 2nd phase (if you pass on the 1st) have the process called "group dynamic" (not sure if this is the right term) where an HR recruiter will provide you a scenario and request a random stuff (draw a flag that represents your skill, personality), make a plan for a given task, etc.
Interview questions [1]
Question 1
the only one I remember was: what would you do with a server that is down and doesn't come up as expected?
I applied through a recruiter. The process took 4 weeks. I interviewed at IBM (Noida) in Apr 2013
Interview
2 Rounds technical then Manager discussion and HR Round. Manager is always trying to keep you as lower side for money. You have to make least 20% higher with your expectation in IBM as once you enter in IBM you will not get hike till one and half year