← Back to Directory

IBM

Large Enterprises

Most of these IBM write-ups come from Software Engineers (32), then Data Scientists (6) and Product Managers (1). The most reported rounds are the technical phone screen (25), the online assessment (10), the hiring manager screen (1) and the behavioral / leadership round (1).

39 interview notes · updated Oct 2026

IBM·Software Engineer·Online Assessment (OA)

Aug 2026
Did the IBM SWE intern OA which had two parts: a standard leetcode problem and a repo debugging task. Passed all test cases on both and now have no idea if that actually means anything.
  • Solve a coding problem similar to a standard LeetCode-style algorithm question.
  • Given a repository with bugs, identify and fix the issues to make the code work correctly.

“Passed all the test cases so I guess it went fine.”

View Post

IBM·Software Engineer·Online Assessment (OA)

Aug 2026
Took the IBM entry-level software engineering online assessment and the two questions were wildly different in difficulty. The first was a graph/dependency problem that felt manageable, but the second dropped me into a real codebase with failing tests and a spec, which felt less like a coding challenge and more like an actual job.
  • Solve a graph-based dependency problem as part of a timed online assessment.
  • Given an unfamiliar backend repository, a technical spec, and a set of failing tests, debug and fix the application so all tests pass within the time limit.

“Not too bad once I figured out what they were actually asking.”

View Post

IBM·Software Engineer·Technical Phone Screen

Jul 2026
Did a technical interview at IBM for a mid-level role and got hit with a genuinely brutal data structure question. Left feeling confused about what they're actually looking for at that level.
  • Design an LRU Cache that supports TTL-based eviction, a max capacity constraint, and a method to retrieve the running global average of TTL values across all current items. Implement get(key), put(key, value), and get_average().

“This wrecked me.”

View Post

IBM·Software Engineer·Online Assessment (OA)

Jul 2026
Did the IBM HackerRank OA for a software engineer intern role, two questions, one straightforward and one that had me implementing API routes in an IDE environment. Passed and got invited to a competency interview the next day, but had no idea what to expect from that round or what comes after.
  • Implement API routes as part of an IDE-based coding assessment.

“The first question was fine, pretty standard stuff.”

View Post

IBM·Software Engineer·Online Assessment (OA)

Jul 2026
IBM interview with two problems: a hard DP coding question and a Django backend debugging problem. Didn't finish either cleanly, which stings, but here we are.
  • Solve a hard dynamic programming problem under timed conditions.
  • Debug a broken Django backend given a multi-page problem description and supporting documentation.

“Got most of the cases but hit a TLE I couldn't shake.”

View Post

IBM·Software Engineer·Online Assessment (OA)

Jul 2026
Took the IBM entry level SWE online assessment on HackerRank. Two parts: debugging an API repo and a coding problem. The whole thing ended on a sour note because of a last-minute optimization attempt that I couldn't undo before time ran out.
  • Debug a provided repository to fix errors in an API.
  • Write a function that counts the number of unexpired tokens from a given list.

“Passed most test cases on this one, which felt fine at the time.”

View Post

IBM·Software Engineer·Online Assessment (OA)

Jul 2026
IBM OA, 90 minutes, two questions. One greedy problem and one heap problem. Pretty standard format, nothing too wild.
  • Solve a greedy algorithm problem.
  • Solve a heap-based problem.

“No details shared about the specific problem, just that it was greedy-based.”

View Post

IBM·Software Engineer·Technical Phone Screen

Jul 2026
IBM software engineer round, one algorithmic question that looked simple until you actually had to implement it correctly. The sliding window stuff sounds like textbook material but the 'exactly k distinct' constraint has a subtle wrinkle that I did not handle cleanly on the first pass.
  • Given an integer array and an integer k, find the minimum length of a contiguous subarray containing exactly k distinct integer values. Return -1 if none exists.

“I jumped straight to a sliding window and got something working for 'at least k' before realizing the question said 'exactly.' Had to backtrack and rethink the shrink logic.”

View Post

IBM·Data Scientist·Technical Phone Screen

Jul 2026
IBM Data Scientist technical screen that was basically one big multicollinearity question broken into four parts. Felt more like a stats oral exam than a typical DS interview, which I wasn't fully expecting.
  • What is multicollinearity and why does it cause problems in regression models?
  • How would you detect multicollinearity in a dataset? Walk through any diagnostics, plots, or statistics you'd use.
  • What are your practical options for dealing with multicollinearity while keeping the model useful, either for prediction or interpretability?
  • Does your approach to handling multicollinearity change depending on whether you care about interpreting coefficients versus just getting accurate predictions?

“Started fine, explained that it's when two or more features are highly linearly related and that it inflates coefficient variance.”

View Post

IBM·Software Engineer·Online Assessment (OA)

Jul 2026
Took the IBM entry-level SWE online assessment and it was two very different problems back to back. The first was a graph/dependency thing, manageable once you see the structure. The second dropped you into a real codebase with failing tests and told you to figure it out, which was a completely different experience and nearly ran out the clock.
  • Solve a graph or dependency-based algorithmic problem.
  • Given an existing backend repository and a technical spec, debug failing tests covering API filtering, pagination, and Redis caching including cache invalidation edge cases.

“Not too bad once I stopped overthinking the setup and just mapped out the relationships.”

View Post

IBM interview FAQ

What rounds are in the IBM interview?

Candidates most often report a technical phone screen (25 write-ups), an online assessment (10), a hiring manager screen (1) and a behavioral / leadership round (1).

What does the IBM technical phone screen cover?

Across 25 technical phone screen write-ups, the most tagged question topics are Technical Trade-offs (23 questions), Algorithms & Data Structures (15) and System Design (15).

What is asked in the IBM online assessment?

Across 10 online assessment write-ups, the most tagged question topics are Algorithms & Data Structures (10 questions), Root Cause Analysis (6) and API & Integrations (5).