IBM Software Engineer/Senior Software Engineer interview questions
based on 237 ratings - Updated Apr 7, 2026
Averageinterview difficulty
Very positiveinterview experience
How others got an interview
45%
Applied online
Applied online
22%
Recruiter
Recruiter
14%
Staffing Agency
Staffing Agency
11%
Employee Referral
Employee Referral
5%
In Person
In Person
2%
Campus Recruiting
Campus Recruiting
2%
Other
Other
Interview search
237 interviews
Viewing 11 - 15 of 237 Interviews
IBM interviews FAQs
Candidates applying for Software Engineer/Senior Software Engineer roles take an average of 14 days to get hired, when considering 1 user submitted interviews for this role. To compare, the hiring process at IBM overall takes an average of 28 days.
Common stages of the interview process at IBM as a Software Engineer/Senior Software Engineer according to 1 Glassdoor interviews include:
Phone interview: 100%
Here are the most commonly searched roles for interview reports -
I applied through a recruiter. I interviewed at IBM (Bengaluru) in Jun 2021
Interview
Total 4 rounds of the interview process, including one coding round
which contains two codes to solve and an MCQ question related to all areas
MCQ easy, Code Average to Difficult depends on experience
Interview questions [1]
Question 1
Question related to java,few coding question and microservices sql queries
First Technical round which included programming questions on Python and node js, followed by use cases optimizatiin and most challenging aspect of it while doing this use case, composure, hussling midset and neatness of logic work was tested
Interview questions [1]
Question 1
A python project to explain how to build an API that grabs location coordinates of a moving vessel in realtime.
1 round. 2 interviewers. 20 min of background and then 20 min of technical and then 20 min of behavioral. The we talked about the role in more detail and they said they would get back to me.