IBM Coding Interview Questions
We track 174 coding questions asked at IBM, tagged with the algorithms and concepts they test. The most common: Array, String, Sorting, Hash Table, Two Pointers.
Browse all 174 IBM questions →Concept mix
Each question's weight is split evenly across its concepts, so the shares sum to 100%.
- Array21.9%
- String11.4%
- Two Pointers6.8%
- Math6.2%
- Sorting6.0%
- Hash Table5.7%
- Greedy5.0%
- Dynamic Programming4.1%
- Binary Search3.7%
- Stack3.2%
- Other (37)25.6%
How many questions involve each concept
Share of all 174 tracked IBM questions that touch each concept. Questions usually involve several, so these overlap.
- Array56.9%
- String31.0%
- Sorting20.7%
- Hash Table19.5%
- Two Pointers19.5%
- Greedy16.1%
- Math14.9%
- Dynamic Programming11.5%
- Binary Search10.3%
- Stack9.2%
- Prefix Sum8.6%
- Simulation7.5%
Where IBM differs from the average company
Concept weight at IBM relative to the average across all companies we track. Green means IBM leans on it harder than most.
- Binary Indexed Tree3.0×
- Game Theory3.0×
- Bucket Sort2.0×
- Quickselect2.0×
- Recursion0.45×
- Breadth-First Search0.36×
- Depth-First Search0.30×
- Graph Theory0.30×
IBM specialties
Concepts that show up at IBM but are rarely asked elsewhere. They are easy to get blindsided by.
Difficulty mix
Level split of the 174 tracked IBM questions.
- Junior32% (55)
- Mid/Senior59% (102)
- Staff10% (17)
Every concept in IBM interviews
Practice a IBM interview
Take a realistic AI-led mock interview with questions IBM actually asks, with live voice and real feedback.
Start a mock interviewYour first interview is free · no credit card required