I applied online. The process took 3 months. I interviewed at IBM (Guadalajara, Jalisco) in Jun 2015
Interview
It was slow but not too hard. They asked general questions about my knowledge with specific tools but nothing too deep. They also asked advice on how would I do something they were already doing. The on-boarding process was a nightmare, many people complains about it. It was confusing, they didn't offer any help at all to relocate, and although you can choose if you want a Mac or a Lenovo, they didn't give me any choice.
I applied through a recruiter. The process took 2 months. I interviewed at IBM (New York, NY) in Sep 2015
Interview
6 interviews, 1 introductory, 2 interviews- technical, 2- behavioral, and last one with my details, expectations and company culture, also an online recruiting test of around 1.5 hours.
good interview question, and patient and good interviewers. good company, great scope of growing, great field and booming field.