There could be 3 or 4 Interview phases: HR Interview, Technical Interview and Client Interview + the interview with the manager. The most difficult part is the Technical and Client Interview, because there are many people involved in and some questions can be very difficult.
I applied through a recruiter. I interviewed at IBM in May 2021
Interview
3 round : 1.hacker rank/earth test(having 2 program and others are objective) , 2.technical interview based on cv and related new tech/concept in market 3.managerial technical discussion(some technical questions and salary negotiation)
Interview questions [1]
Question 1
Evening thing from cv and based on general requirements not project specific interview.
This is for the Batob Rouge CIC. Easy process. Behavioral and technical questions on virtual interview. The process took roughly 21 days to complete and receive offer. Not able to negotiate salary. Offer accepted.