For me, there were two rounds of technical questions and one HR round. Each round is an elimination round. Usually the process completes within a couple of weeks. You might need to be patient though, and wait for them to roll out your offer.
Interview questions [1]
Question 1
Describe how reactive programming works and details of any experience you have with it.
I applied through a recruiter. The process took 3 weeks. I interviewed at IBM (Chennai) in Apr 2016
Interview
Quite technical questions but easy to get through. Interviewer was not a mainframe guy so his questions were not often to the point. Maybe he just googled it. It was for 45 long minutes. he asked everything he could. i answered the questions i knew but didn't attempt those out of my knowledge.
Spring boot related questions, Microservices, Core Java, SQL, Angular, Javascript. 2 Technical rounds, Managerial Round, and HR round. 2 Coding questions were there. It was nice experience for me. Core java concepts.
I applied online. I interviewed at IBM in Jan 2023
Interview
Hiring process was smooth.Many questions related to my current working project. The results were announced on the same day. It was a virtual interview. First technical round then PDM,after that it was a phone interview for compensation discussion.