IBM Software Engineer Java Developer interview questions
based on 77 ratings - Updated Jan 29, 2026
Averageinterview difficulty
Mostly positiveinterview experience
How others got an interview
52%
Applied online
Applied online
21%
Recruiter
Recruiter
13%
Campus Recruiting
Campus Recruiting
7%
Employee Referral
Employee Referral
6%
Staffing Agency
Staffing Agency
Interview search
77 interviews
Viewing 1 - 5 of 77 Interviews
IBM interviews FAQs
Software Engineer Java Developer applicants have rated the interview process at IBM with 3 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 Java Developer 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 25 days.
Common stages of the interview process at IBM as a Software Engineer Java Developer according to 1 Glassdoor interviews include:
Drug test: 33%
Presentation: 33%
Phone interview: 33%
Here are the most commonly searched roles for interview reports -
I applied online. I interviewed at IBM (Dallas-Fort Worth)
Interview
I was asked to submit two coding challenges to be completed in 45 minutes. I solved the first one with 9 out of 15 test cases, and ran out of time to tackle remaining test cases. I had barley 2 minutes to read second challenge and the challenges were auto submitted. After 10 days, still waiting for offer and response.
I participated in a two-step interview process. First, I had a technical interview with IBM representatives, during which they expressed their approval and interest immediately after the session.
The second step was with the end client, where the interview went well and the discussion was constructive. However, I did not receive any follow-up or final feedback after that meeting.