I got my first interview after one month of applying (I did a coding assessment in between).
I had three interviews in total.
The first round was one hour long with two of my managers. They didn't specifically ask me about coding questions, but they asked me about my resume and some of the projects I did. They also asked me about behavioral/survey-type questions.
I got the second round after 9 days. It was also one hour long with six people. Again, they asked about my resume and the projects I did, and some survey-type questions.
The third was one day after the second and it was 20 minutes with another manager. This was a more relaxed interview, and we talked about some of the work the team is doing. He also asked me about survey/leadership-type questions. Then he told me I got the offer.
The offer letter came after 8 days of the last interview.
Overall, they were very friendly. Just research the company and their tech stack (especially things specific to the position), and be very comfortable talking about your resume.
What is a good thing about you? What is your weakest point? What projects have you worked on that failed? Have you presented something that was too technical for your audience? What did you do? What is your favorite language? Why? Has anyone in your team slacked? What did you do?
The following metrics were computed from 7 interview experiences for the IBM Software Engineer role in Durham, North Carolina.
IBM's interview process for their Software Engineer roles in Durham, North Carolina is incredibly easy as the vast majority of engineers get an offer after going through it.
Candidates reported having very good feelings for IBM's Software Engineer interview process in Durham, North Carolina.