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 staffing agency. The process took 1+ week. I interviewed at IBM (Alpharetta, GA) in Aug 2010
Interview
For me it was easy since I had already worked for the client I was interviewing for, in this position and only had an interview about the new application I was going to work with.
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.