You can apply through online portal or through friends' referral. If you get shortlisted, HR will call you and provide you details about the opportunity. The number of interviews generally depends on the team and the kind of position. It may sometimes be done with one technical interview followed by an HR interview, or sometimes it can be two to three technical interviews followed by an HR round.
Why IBM?
The following metrics were computed from 363 interview experiences for the IBM Software Engineer role in United States.
IBM's interview process for their Software Engineer roles in the United States is fairly selective, failing a large portion of engineers who go through it.
Candidates reported having very good feelings for IBM's Software Engineer interview process in United States.