
IBM Software Engineer candidates report online coding assessments, technical and resume-based discussions, and behavioral or manager conversations. Prepare for a variable two-to-four-round process spanning coding, fundamentals, and project depth.
$194K
Avg. Base Comp
$265K
Avg. Total Comp
2-4 rounds
Typical Rounds
2 months
Process Length
IBM Software Engineer interviews in these candidate reports commonly begin with an online assessment, although the format varies: some candidates encountered a LeetCode- or HackerRank-style coding task, while another described an AI-run English assessment followed by a 45-minute string-manipulation problem. Several reports then move into technical conversations that mix coding with discussion of the candidate’s background.
For coding preparation, prioritize clear problem interpretation and verbal reasoning. Reported prompts included array and string work and trees; difficulty ranged from straightforward to more demanding medium- or hard-style problems. Project depth is a recurring theme in the reports. Candidates were asked to explain past work, implementation choices, challenges, and follow-up details, sometimes in a manager conversation as well as a technical one.
Technical follow-ups were broad rather than uniform. Individual candidates reported OOP and language fundamentals, SQL, operating systems, networking, architecture, and systems questions such as cache-line tradeoffs. A focused review of the skills on your resume is therefore more useful than assuming every topic will appear. Behavioral discussion may cover teamwork, conflict, role fit, and how you handle project setbacks.
The evidence is varied by team and candidate, so exact sequencing and questions may differ. The supplied reports do not establish a consistent end-to-end timeline.
Synthesized from 36 candidate reports by our editorial team.
Had an interview recently?
Share your experience. Unlock the full guide.
Real interview reports from people who went through the Ibm process.
Share your own interview experience to unlock all reports, or subscribe for full access.
Sourced from candidate reports and verified by our team.
Topics based on recent interview experiences.
Featured question at Ibm
Given two sorted lists, write a function to merge them into one sorted list.
| Question | |
|---|---|
| Top 5 Turnover Risk | |
| Prime to N | |
| Largest Salary by Department | |
| Raining in Seattle | |
| Find the Missing Number | |
| P-value to a Layman | |
| The Brackets Problem | |
| New Resumes | |
| Cyclic Detection | |
| String Mapping | |
| Three Zebras | |
| Flatten JSON | |
| Valid Anagram | |
| Binary Tree Conversion | |
| Find Duplicate Numbers in a List | |
| Target Indices | |
| Hurdles In Data Projects | |
| Total Transactions | |
| Move Zeros Back | |
| Transformer Encoder Layer | |
| Swap Variables | |
| Equal Binary Subarrays | |
| Slow SQL Query | |
| Find Square Root | |
| Targeted sum | |
| String Palindromes | |
| Client Solution Pushback | |
| Stakeholder Communication | |
| Why Do You Want to Work With Us |
Synthesized from candidate reports. Individual experiences may vary.
Candidates report an opening assessment in many processes. Formats varied from a LeetCode- or HackerRank-style coding task to aptitude, reasoning, or communication components; one account described an AI English assessment followed by a 45-minute string-manipulation exercise. Practice reading long prompts carefully and producing a clean solution under a stated time limit.
Technical discussions may combine live or verbal problem-solving with fundamentals. Individual candidates reported arrays, strings, trees, OOP, JavaScript or language basics, SQL, operating systems, networking, and architecture-oriented questions. The specific stack and depth appear to vary, so connect preparation to the technologies and projects on your resume.
Several candidates describe explaining prior projects, technical choices, implementation challenges, and their own contribution. Be prepared to give a structured account of the problem, approach, tradeoffs, outcome, and follow-up questions; some reports place this discussion inside the technical interview and others in a manager conversation.
Candidates report behavioral or manager conversations covering teamwork, conflict, motivation, project setbacks, and role fit. This stage may be separate or combined with technical discussion. Use specific examples that show how you communicated, made decisions, and responded when work did not go as planned.