IBM Interview Experiences & Questions
16 real IBM interviews shared by candidates: every round, the questions they were asked, how they answered, and whether they got the offer. Latest: Oct 2026.
What to expect at IBM
Based on 16 real interviews
By role
The IBM interview process
Most common round types: Behavioral (4), Technical (2), Data Modeling (1), Coding (1), Data Structures & Algorithms (1), Machine Learning (1).
Real IBM interview questions
- Tell me about a time when you failed at work.
- Tell me about a time you were responsible for getting something done where quality was important.
- Explain the difference between Convolutional Neural Networks (CNNs) and Recurrent Neural Networks (RNNs).
- Walk me through the technical architecture of your product.
- Tell me about a time when you dealt with a conflict with engineers.
- Tell me about a time you experienced a major setback after putting significant effort into something.
- Time & work, profit/loss, number series, seating arrangements, data interpretation (bar charts). Moderate difficulty. Negative marking applies.
- Tell me about a time you had to learn a tool quickly.
- Tell me about a time you used an AI tool to help with a piece of work or study, and had to work out how to use it effectively.
- Problem 1: Find all pairs in an array whose sum equals a given target. (Easy — HashMap approach expected.)
- Find the shortest path in a graph.
- Tell me about a time you worked with someone whose priorities or way of working was very different from yours.
- Problem 2: Given a string, return the first non-repeating character. (Easy-medium.)
- Implement LRU Cache.
- Tell me about a time you explained something complicated to someone who was less familiar with the subject.
- Reverse a linked list.
- How would you improve Spotify?
- What is bagging/boosting?
- What is an example of a poorly designed product? How would you improve it?
- Tell me about a time you faced a difficult challenge.
- How does a transformer work?
- "What is a deadlock? How can it be prevented?"
- Asked to pitch Spotify with a presentation
- What is a normalization layer?
- "Explain normalization. What is the difference between 2NF and 3NF?"
- stack problem
- Why this role?
- "You've listed a REST API project — walk me through how you handled authentication."
- 2 Python coding questions
- Tell me about the most challenging situation you faced in your career and how you handled it.
- "What is the difference between an abstract class and an interface in Java? When would you use each?"
- Tell me about yourself.
- "Tell me about yourself."
- Tell me about your past projects.
- "Describe a time you faced a conflict in a team. How did you resolve it?"
- What's your favorite product and why?
- "Are you open to relocation? Do you have any concerns about the role?"
- What are current tech trends you find interesting?
- "Why IBM specifically? What do you know about IBM's current focus areas?"
- What is your favorite product and why? How would you improve it?
Showing 40 of 44 questions. Open any experience for every question and how the candidate answered.
All 16 IBM interview experiences
“There were some questions that went better than others, more specifically when I saw a question I wasn't prepped for I tended to ramble.”
“This was just an initial pre-recorded video screen after submitting the application. At this time I do not have additional information to provide.”
“The process was really easy just leetcode mediums then a behavioral. I solved the two problems, and then two weeks later got an interview. A week after the interview you should get the offer.”
“The interview process was straightforward and well organized. The conversation leaned heavily toward behavioral and product-focused questions rather than deep technical ones, which made it feel…”
“Process was smooth. Interview details were shared beforehand and we were prompted to prepare a presentation/pitch”
“The process was very smooth from start to finish. Communication with the recruiter was clear and timely, the scheduling was flexible, and I knew what to expect at each stage. The interviewers were…”
“Seemed a little disorganized. Questions off the top of the interviewers' heads. No structure given to the interviewee ahead of time. Everyone was very nice”
“Process was straightforward, online screen then behavioural with product sense. They asked a lot about my experiences/projects that relate to PM. Then a simple product sense question where I picked…”
“It is important to not get flustered during the case if you feel like you do not know something. Stay calm and collected. Take time to think before speaking. One of my interviewers was really nice…”
“The interview process was less rigorous than other more technical oriented roles, and more focused on client facing behavioural questions, project walk-throughs and motivations Consulting branch of…”
“Was pretty straightforward, make sure to have strong STAR/CAR responses and understanding of basic product sense”
“I got fast-tracked to the final round. So I can't really speak to the standardized experience. But the interviewer was very nice.”
“The interview process was well-structured and transparent, spanning an online test, two technical rounds, and an HR discussion. The interviewers were approachable and gave me time to think through…”
“The process was very smotth and the interviewer manager was very kind and helpful. The role was on Natural Language processing and IBM Watson Analytics. So the interviewer would like to know more…”
“The process was very quick and I met so many people throughout- The Assessment day was very demanding because it was 4 hours interview- It was mostly behavioural questions, then an exercise with…”
“The interview was structured around product sense and feature-design questions, with a strong emphasis on identifying the user problem, prioritizing a target audience, designing a solution, and…”
Frequently asked questions
How many rounds are in the IBM interview?
Candidates report a typical 2 rounds, usually including a recruiter screen, online assessment, phone screen, technical round.
How hard is the IBM interview?
Candidates rate it 2.3/5 on average (easy), across 16 interviews.
How long does the IBM hiring process take?
About 2 weeks from first contact to decision, based on reported timelines.
What percentage of IBM candidates get an offer?
64% of candidates with a final result got an offer (9 of 14).
What does the IBM interview focus on?
The most common round types are Behavioral, Technical, Data Modeling, Coding.