Senior Software Engineer applicants have rated the interview process at IBM with 2.8 out of 5 (where 5 is the highest level of difficulty) and assessed their interview experience as 65% positive. To compare, the company-average is 66.4% positive. This is according to Glassdoor user ratings.
Candidates applying for Senior Software Engineer roles take an average of 21 days to get hired, when considering 66 user submitted interviews for this role. To compare, the hiring process at IBM overall takes an average of 30 days.
Common stages of the interview process at IBM as a Senior Software Engineer according to 66 Glassdoor interviews include:
Phone interview: 22%
One on one interview: 19%
Background check: 12%
Presentation: 10%
Group panel interview: 10%
Skills test: 9%
Personality test: 6%
Drug test: 6%
IQ intelligence test: 5%
Other: 1%
Here are the most commonly searched roles for interview reports -
I applied through a recruiter. The process took 2 weeks. I interviewed at IBM (Bengaluru) in Mar 2026
Interview
They took 3 technical and 1 Managerial round. Questions were tough for 1st round but easier in subsequent rounds.however They never released offer or thought to provide feedback. HR kept on giving dates. Very exhausting.
Positive experience
Average interview
Application
I interviewed at IBM (Hyderābād)
Interview
very good, didn't face major hurdles in my interview.
first round is online
second round is at office
completed all remaining rounds on same day.
Delay from HR on response to the position.
Interview questions [1]
Question 1
The role was specific to SQL testing:
SQL basics to intermediate level questions, Followed by Python, Agile and work experience related questions.
All high-level technical questions with no programming challenges. I had two to three rounds. Interviewers were extremely nice. The entire process was smooth and done quickly. No issues or complaints.
Interview questions [1]
Question 1
Explain what you usually do at work and how do you solve tough challenges.