IBM Software Engineer(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 131 - 135 of 157 Interviews
IBM interviews FAQs
Software Engineer(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 Engineer(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 Engineer(Internship) according to 2 Glassdoor interviews include:
Phone interview: 100%
Here are the most commonly searched roles for interview reports -
I applied online. I interviewed at IBM (Hursley, England) in Nov 2018
Interview
Assessment day was a mix of group exercises and a presentation/interview. All done in about 4 hours. Refreshments were provided and current interns sat with us in the waiting room for encouragement and to ask questions.
I applied online. The process took 3 months. I interviewed at IBM (Toronto, ON) in Feb 2016
Interview
The first step in the process was doing a numerical interview with math word problems and numerical patterns. The second part of the interview was a phone interview, where the interviewer asked me to talk about myself and elaborate on my experiences.
Interview questions [1]
Question 1
They asked me to explain in detail about what I wrote on my resume
I applied through a recruiter. The process took 4 weeks. I interviewed at IBM (Littleton, MA) in Mar 2018
Interview
Was put in touch with a hiring manager by a recruiter, then went through two rounds of interviews, one behavior and one technical. Heard back from them after a few weeks and overall a good experience.
Interview questions [1]
Question 1
Write a BST to a file such that you can search the file for a value in O(log n) time.