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 16 - 20 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. The process took 1 week. I interviewed at IBM
Interview
I completed the online coding assessment, which consisted of two problems done in 1 hour. Both were around medium difficulty and were string manipulation problems. Passed all testcases but have not heard back, likely due to competition.
Interview questions [1]
Question 1
Convert an integer to its equivalent representation as words in English.
During my internship interview process at IBM, I first submitted an online application through their careers portal, including my resume and a short cover letter. A few weeks later, I was contacted by a recruiter for an initial phone screening. This call focused on my academic background, technical skills, and interest in IBM’s internship program.
After passing the initial screen, I was invited to a virtual interview with two team members from the department I had applied to—Software Engineering. They asked a mix of behavioral and technical questions, such as how I approach problem-solving, experience working in teams, and how I might handle specific programming challenges. I was also given a brief technical scenario to talk through, but it was more about my logic and approach than getting the perfect solution.
Interview questions [1]
Question 1
Set an example and asked me how I would solve that problem
OA was 2 leetcode questions, easy - medium, then I had an online interview with an engineering manager which was pretty easy. After the interview I was asked when I'm ready to start and then got ghosted after responding.