IBM Interview Experiences & Questions
8 real IBM interviews shared by candidates: every round, the questions they were asked, how they answered, and whether they got the offer. Latest: May 2026.
What to expect at IBM
Based on 8 real interviews
By role
The IBM interview process
Most common round types: Behavioral (2), Technical (2), Coding (1), Data Structures & Algorithms (1), Machine Learning (1), Project Discussion (1).
Real IBM interview questions
- Find the shortest path in a graph.
- Explain the difference between Convolutional Neural Networks (CNNs) and Recurrent Neural Networks (RNNs).
- What is bagging/boosting?
- Implement LRU Cache.
- Time & work, profit/loss, number series, seating arrangements, data interpretation (bar charts). Moderate difficulty. Negative marking applies.
- How does a transformer work?
- Tell me about a time you faced a difficult challenge.
- Problem 1: Find all pairs in an array whose sum equals a given target. (Easy — HashMap approach expected.)
- What is a normalization layer?
- Asked to pitch Spotify with a presentation
- Problem 2: Given a string, return the first non-repeating character. (Easy-medium.)
- "Tell me about yourself."
- 2 Python coding questions
- Reverse a linked list.
- "Describe a time you faced a conflict in a team. How did you resolve it?"
- Tell me about a time when you failed at work.
- What is an example of a poorly designed product? How would you improve it?
- "Are you open to relocation? Do you have any concerns about the role?"
- What are current tech trends you find interesting?
- "What is a deadlock? How can it be prevented?"
- "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?
- "Explain normalization. What is the difference between 2NF and 3NF?"
- What's your favorite product and why?
- "You've listed a REST API project — walk me through how you handled authentication."
- Break down the sentence into its parts of speech elements
- "What is the difference between an abstract class and an interface in Java? When would you use each?"
All 8 IBM interview experiences
“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.”
“Process was smooth. Interview details were shared beforehand and we were prompted to prepare a presentation/pitch”
“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”
“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…”
“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…”
Frequently asked questions
How many rounds are in the IBM interview?
Candidates report a typical 2 rounds, usually including a recruiter screen, online assessment, technical round, final / onsite round.
How hard is the IBM interview?
Candidates rate it 2.4/5 on average (easy), across 8 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?
62% of candidates with a final result got an offer (5 of 8).
What does the IBM interview focus on?
The most common round types are Behavioral, Technical, Coding, Data Structures & Algorithms.