I applied online. The process took 4 weeks. I interviewed at IBM (Pune) in May 2016
Interview
HR call, two technical rounds, one managerial round, and then you will receive your offer letter in 5 working days should you get selected. HR did their follow up every 15 days to make sure I was joining the organization.
The IBM interview process includes resume screening, technical interviews on coding and concepts, and HR round evaluating communication, culture fit, and overall suitability. Overall difficulty level is easy to moderate .
1st round is technical round and another is Manager round after that got call from HR to negotiate the package. Received the offer letter within 1 week. Technical round lasted for 45 mins and asked c# basics, .net core questions and manager round discussed about current project and latest technologies used.
Interview questions [1]
Question 1
Oops concepts,
Abstract vs interface
Design patterns
Stack and Queue programming question
It depends on how desperate they are to fill up the position given than how well you match their requirements. Usually there would be a HR screening round -> Higher manager screening -> technical round-> HR(offer discussion)