Software Developer applicants have rated the interview process at IBM with 2.4 out of 5 (where 5 is the highest level of difficulty) and assessed their interview experience as 100% positive. To compare, the company-average is 68.8% positive. This is according to Glassdoor user ratings.
Candidates applying for Software Developer roles take an average of 30 days to get hired, when considering 5 user submitted interviews for this role. To compare, the hiring process at IBM overall takes an average of 25 days.
Common stages of the interview process at IBM as a Software Developer according to 5 Glassdoor interviews include:
Phone interview: 50%
One on one interview: 25%
Skills test: 25%
Here are the most commonly searched roles for interview reports -
It was mostly online, involving several rounds and examinations, yet the process remained smooth, well organized, and engaging; overall, it proved to be a valuable, rewarding learning experience for me.
Interview questions [1]
Question 1
Technical round consisted of an online exam which asked varied questions
I applied online. The process took 2 weeks. I interviewed at IBM (München, Bavaria) in Dec 2025
Interview
There was a technical problem on Hackerrank. There were two problems and I was given 1 hour to complete them. The interface was fine but the UI got hung a few times which was a bit inconvenient.
Interview questions [1]
Question 1
The first problem was easy it took me around 7 minutes to complete. The second problem was tough for me. It asked to find the minumum number of elements to remove from an array to make it balanced. By balanced they meant, the largest element in the array has to be at most twice larger than the smallest element. For that 11 tests out of 15 have passed. But I could not make all of them pass.
I applied through a recruiter. The process took 3 weeks. I interviewed at IBM
Interview
During my interview, I was asked to solve a LeetCode-style problem that ranged from easy to medium difficulty. The problem was not very difficult and mainly focused on basic problem-solving skills. It started with a simple introduction and tested my understanding of fundamentals such as logical thinking and basic data structures. The interviewer was more interested in my approach and clarity of thought rather than complex optimization. Overall, the experience was comfortable and helped me stay confident throughout the interview.