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 106 - 110 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 staffing agency. I interviewed at IBM in Mar 2021
Interview
Hackerrank test will be first round and it has core java, data structure ,algorithm questions with 2 problem. Second round will be the technical interview after managerial and hr round will happened. Test is little difficult and time management also required.
I applied through a recruiter. The process took 1 day. I interviewed at IBM (Preston, North West England, England) in Jan 2017
Interview
3 stage process. Phone interview with recruiter. Then with the hiring manager followed by one day interview. The interview started off with group introduction and then we were sent off in teams to work out a puzzle.
I applied online. The process took 1 day. I interviewed at IBM (Bengaluru) in Jun 2019
Interview
First computer level testing and then technical round followed by HR round and then manager round if the hiring is direct for a project . special person would be available if it is client interview
Interview questions [1]
Question 1
Basic questions on file uploading in UI5, and folder structure, hook methods for extending fiori apps