Company interviews / IBM
IBM interview practice
3 IBM roles have been listed on giveinterview since August 2026, 3 open now. Each one comes with an AI interview that runs the loop below: a 10-minute voice screen, then 2 rounds (coding, then behavioral). The topics that come up most are Ansible, C, C++, Embedded C, Java. 162 coding questions are known to come up in IBM interviews (51 easy, 96 medium, 15 hard), 25 of them in the last six months. The most common topics are Array, String, Sorting, Hash Table.
The interview loop
Most common across IBM roles on giveinterview.
- Gate 0 · Voice screen10 min
- Gate 1 · Coding45 min
- Gate 2 · Behavioral45 min
What the interviews cover
Skills and topics, with the number of IBM roles that list each one.
- Ansible2
- C2
- C++2
- Embedded C2
- Java2
- Linux2
- Python2
- AIX1
- Cloud concepts1
- Container technologies1
- Device driver development1
- DevOps1
- GoLang1
- IBM Cloud Storage1
- IBM Enterprise Flash1
Coding questions IBM asks
From public company-tagged interview question lists. Most recent and most frequent first.
- Array95
- String52
- Sorting34
- Hash Table31
- Two Pointers29
- Greedy26
- Math21
- Dynamic Programming21
- Binary Search17
- Stack16
- Prefix Sum15
- Simulation13
| Question | Difficulty | Asked recently |
|---|---|---|
| Fizz Buzz | Easy | Yes |
| Merge Intervals | Medium | Yes |
| Integer to Roman | Medium | Yes |
| Longest Substring Without Repeating Characters | Medium | Yes |
| Best Time to Buy and Sell Stock | Easy | Yes |
| Two Sum | Easy | Yes |
| Roman to Integer | Easy | Yes |
| Valid Parentheses | Easy | Yes |
| Rotate Image | Medium | Yes |
| Subarray Sum Equals K | Medium | Yes |
| Valid Anagram | Easy | Yes |
| Minimum Number of Flips to Make the Binary String Alternating | Medium | Yes |
| Longest Common Prefix | Easy | Yes |
| Palindrome Number | Easy | Yes |
| Container With Most Water | Medium | Yes |
| Middle of the Linked List | Easy | Yes |
| Count Binary Substrings | Easy | Yes |
| Valid Palindrome II | Easy | Yes |
| Non-overlapping Intervals | Medium | Yes |
| Kth Largest Element in an Array | Medium | Yes |
| Minimum Changes To Make Alternating Binary String | Easy | Yes |
| Edit Distance | Medium | Yes |
| Generate Parentheses | Medium | Yes |
| Length of the Longest Alphabetical Continuous Substring | Medium | Yes |
| Palindromic Substrings | Medium | Yes |
Roles
| Role | Where | Gates | Status |
|---|---|---|---|
| Software Engineer | On-site · Hyderabad, Telangana, India | 3 | Open |
| Backend Developer | On-site · Pune Division, Maharashtra, India | 3 | Open |
| Software Developer for SMB | On-site · Pune Division, Maharashtra, India | 3 | Open |
Practice a IBM interview
Take the same AI interview a IBM candidate would face: you talk it through while you code, and get a scorecard with what earned each score. Three single-question interviews a day are free.