The interview process began with a video behavioral interview, which focused on questions about my background and experience.
A few days later, I had a video technical interview. This involved tasks such as string manipulation, data structures, and basic programming in a language of my choice. While these were not overly difficult, practicing on HackerRank beforehand was crucial for success.
Approximately a week after that, the on-site interview took place. This involved several hours of meeting with small groups of software engineers from the team. These sessions were entirely non-technical, concentrating on my background and skills, and also provided an opportunity for me to ask questions.
I received a job offer on my drive home.
Tell us about your experience in...
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.