← Back to Directory

IBM interview notes, page 1 of 4

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·Technical Phone Screen

Apr 2026
IBM .NET Engineer interview with an array/subarray problem that looked straightforward but had a few edge cases worth thinking through carefully.
  • Given an array of integers, count how many contiguous subarrays of length 2 or more consist of consecutive decreasing elements where each value is exactly one less than the previous.

“My first instinct was to brute force it with nested loops and I started explaining that before catching myself.”

View Post

IBM·Product Manager·Onsite - Product Sense / Strategy

Apr 2026
IBM PM interview, one product design question about a grocery list app. Pretty straightforward session, nothing too wild.
  • Design a grocery list app.

“I went straight to user personas and kind of rambled for a bit before anchoring on a core use case.”

View Post

IBM·Software Engineer·Onsite - Behavioral / Leadership

Apr 2026
Behavioral-only round at IBM for a software engineer role, about an hour long with no coding at all. Pretty standard questions but the follow-ups on my resume caught me a little off guard.
  • What would you say is your biggest strength?
  • Tell me about a time you missed a deadline. What happened and what did you take away from it?
  • Why are you interested in IBM specifically?
  • Why do you want this particular role?
  • For the side projects and tech stack listed on your resume, why did you choose those technologies and how did you actually use them?

“I had an answer ready but it came out way more rehearsed than I wanted.”

View Post

IBM·Software Engineer·Technical Phone Screen

Apr 2026
IBM DevSecOps interview that was basically a resume walkthrough. Nothing too wild, but you need to know your projects cold because they will dig in.
  • Tell me about yourself and walk me through your resume.
  • For your most impactful project, describe the problem, your specific contributions, the technical decisions you made, and the measurable outcome.

“Pretty standard opener but I underestimated how long they'd want to stay on it.”

View Post

IBM·Software Engineer·Technical Phone Screen

Apr 2026
Interviewed at IBM for a backend engineer role and the main problem they threw at me was around removing duplicate emails from a dataset. Pretty focused technical screen, nothing too wild.
  • Given a collection of email records, how would you identify and remove duplicates?

“Seemed straightforward at first but I second-guessed myself on what counts as a duplicate.”

View Post

IBM·Data Scientist·Online Assessment (OA)

Apr 2026
SQL question for a Data Scientist role at IBM. Pretty straightforward aggregate stuff, nothing that should trip you up if you've done any basic querying before.
  • Given a table with student IDs and their marks, write a SQL query that returns a single row containing the maximum and minimum marks.

“Pretty basic aggregate query.”

View Post

IBM·Data Scientist·Technical Phone Screen

May 2026
IBM Data Scientist interview that was basically one algorithmic problem the whole time. The problem looked deceptively clean on the surface but the efficient solution took a while to see.
  • Given an integer array, you repeatedly take the first element, append it to the end, then bubble it leftward past any larger neighbors until it finds its sorted position. What is the minimum number of such operations to make the array non-decreasing, or return -1 if it's impossible?

“I spent the first few minutes just simulating it on paper to convince myself I understood the operation correctly, which was probably the right call.”

View Post

IBM·Software Engineer·Technical Phone Screen

May 2026
IBM software engineer interview with a string manipulation problem that looks deceptively simple but has some real edge cases once you start thinking about odd-length strings and leftover characters.
  • You're given an array of lowercase strings. You can swap individual characters between any two strings as many times as you want, but each string's length must stay the same. What's the maximum number of strings you can turn into palindromes?

“My first instinct was to think about this per-string, which was wrong.”

View Post

IBM·Software Engineer·Technical Phone Screen

May 2026
IBM software engineer interview with a string manipulation problem that looks straightforward until you actually think about what's being optimized. The key insight isn't obvious at first glance and I spent a bit too long going down the wrong path.
  • Given an array of strings where you can freely redistribute any character across all strings (string lengths stay fixed), return the maximum number of strings that can simultaneously be made into palindromes.

“I got tripped up initially because I was thinking about it per-string instead of globally.”

View Post

IBM·Software Engineer·Technical Phone Screen

May 2026
IBM DevSecOps interview that leaned heavier on cloud fundamentals than I expected. One question on HPC vs VPC tripped me up a bit since I came in more prepared for security tooling questions.
  • Can you explain what HPC and VPC are, including their purposes, typical use cases, and how they relate to each other in a cloud deployment?

“I knew VPC cold, isolated virtual network inside a public cloud, segmented subnets, security groups, the usual.”

View Post