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)
I applied online. The process took 5 days. I interviewed at IBM (Bengaluru)
Interview
I had two rounds of Interview.. first was technical which had questions on my skill set. Second was a bit of technical , functional and discussion on my experience and expectations.
I applied through an employee referral. The process took 2 weeks. I interviewed at IBM (Bengaluru) in Jan 2022
Interview
Basic programming problems in JS and like string, array, object manipulation and React like building a counter. Questions on hooks context api and redux toolkit. Throttling and debouncing. Oops, closure,hoisting, Javascript call stack, promises, callbacks