IBM Software Developer Internship interview questions
based on 157 ratings - Updated May 13, 2026
Averageinterview difficulty
Mostly positiveinterview experience
How others got an interview
66%
Applied online
Applied online
21%
Campus Recruiting
Campus Recruiting
7%
Employee Referral
Employee Referral
3%
Recruiter
Recruiter
2%
Other
Other
Interview search
157 interviews
Viewing 86 - 90 of 157 Interviews
IBM interviews FAQs
Software Developer Internship applicants have rated the interview process at IBM with 3.5 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 76% positive. This is according to Glassdoor user ratings.
Candidates applying for Software Developer Internship roles take an average of 2 days to get hired, when considering 2 user submitted interviews for this role. To compare, the hiring process at IBM overall takes an average of 31 days.
Common stages of the interview process at IBM as a Software Developer Internship according to 2 Glassdoor interviews include:
Skills test: 40%
Phone interview: 40%
Background check: 20%
Here are the most commonly searched roles for interview reports -
The interview process was challenging but it was worth it. This is well expected from a reputable company seeking to hire top talents. Also learn a lot from the interview process
Zoom meeting with 30 candidates, 4 stages, each stage some candidates do not continue. Stage 1 - online test
Stage 2 - front interview
Stage 3 - another front interview
Stage 4 - HR
Interview questions [1]
Question 1
Python test, fix code, write code, what the code is doing
I applied online. The process took 4 weeks. I interviewed at IBM (Raleigh, NC) in Sep 2019
Interview
There are 3 interview stages. First one is a phone screen, second stage is Hackerrank and the last interview is a super day at the campus. Ot consisted of 5 back to back technical interviews.
Interview questions [1]
Question 1
Tell me a time where you had to deal with a bad group member.