I applied online. The process took 2 months. I interviewed at IBM (Toronto, ON) in Jan 2019
Interview
An online assessment (consisting of math problems and logic puzzles), followed up with an hour-long onsite interview with the hiring manager and a senior developer from the team. Overall, it was fairly easy.
I applied through an employee referral. I interviewed at IBM (Gurgaon, Haryana) in Sep 2019
Interview
I interviewed at Gurgaon location, It took whole day 1st was Coding Round, 2nd was F2F Technical and 3rd was Managerial Round after clearing all rounds HR told me to leave for the day she will send the mail for documents and release offer letter next week, but i didn't get any mail after following up many times she replied the profile is on hold. It happened with many of my friends... Most of the time IBM wastes whole day and follow-up time of candidates. Don't trust IBM until and unless you get offer letter from them.
I applied online. The process took 3 weeks. I interviewed at IBM in Dec 2019
Interview
There was an online problem solving test, followed by a behavioral test, which I passed. The third test was a programming challenge, which I failed. I believe the next step was a phone interview.
Interview questions [2]
Question 1
There was a fairly intense data analysis question on the programming challenge.