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 141 - 145 of 157 Interviews
IBM interviews FAQs
Software Developer Internship applicants have rated the interview process at IBM with 2.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 68.8% positive. This is according to Glassdoor user ratings.
Candidates applying for Software Developer Internship roles take an average of 14 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 25 days.
Common stages of the interview process at IBM as a Software Developer Internship according to 2 Glassdoor interviews include:
Phone interview: 100%
Here are the most commonly searched roles for interview reports -
I applied online. The process took 4 weeks. I interviewed at IBM in Mar 2018
Interview
I was contacted by IBM and directed to an online screening process, which consisted of automated questions where I was recorded. Then, I completed several timed coding questions of increasing complexity.
I applied online. The process took 4 weeks. I interviewed at IBM in Mar 2018
Interview
I was given two interviews over an online platform. First one I did some coding challenges and recorded myself answering a few questions. Then there was a second interview that was with a current employee over video chat. Both were pretty easy and straightfoward, and got an offer a week after my second interview.
I applied through college or university. The process took 4 months. I interviewed at IBM (Berkeley, CA) in Apr 2018
Interview
The interview was split into 3 parts. The first was a set of conceptual questions that mostly focused on how an OS worked. The second was a simple coding question. The last part was a discussion about some projects on my resume.