IBMLeetCode Questions
VerifiedCompany-wise coding interview questions asked by IBM, ranked by real frequency across 30-day, 3-month, and 6-month recency windows.
# | Problem | Difficulty | Frequency↓ | Acceptance | |
|---|---|---|---|---|---|
| #412 | Fizz Buzz3 sources | Easy | 100% | 75.7% | |
| #56 | Merge Intervals3 sources | Medium | 94% | 52.3% | |
| #12 | Integer to Roman3 sources | Medium | 91% | 71.2% | |
| #3 | Medium | 88% | 39.4% | ||
| #121 | Best Time to Buy and Sell Stock3 sources | Easy | 88% | 57.0% | |
| #1 | Two Sum3 sources | Easy | 88% | 57.8% | |
| #2580 | Medium | 88% | 39.3% | ||
| #13 | Roman to Integer3 sources | Easy | 83% | 66.8% | |
| #20 | Valid Parentheses3 sources | Easy | 82% | 44.5% | |
| #2602 | Medium | 80% | 38.6% | ||
| #48 | Rotate Image3 sources | Medium | 79% | 80.4% | |
| #453 | Medium | 76% | 58.9% | ||
| #560 | Subarray Sum Equals K3 sources | Medium | 75% | 47.7% | |
| #3159 | Medium | 75% | 73.6% | ||
| #3175 | Medium | 75% | 40.4% | ||
| #3107 | Medium | 75% | 48.1% | ||
| #1355 | Medium | 75% | 72.1% | ||
| #5 | Longest Palindromic Substring3 sources | Medium | 72% | 38.2% | |
| #2559 | Count Vowel Strings in Ranges3 sources | Medium | 70% | 67.9% | |
| #3402 | Easy | 70% | 72.8% | ||
| #845 | Longest Mountain in Array3 sources | Medium | 70% | 42.3% | |
| #2545 | Sort the Students by Their Kth Score3 sources | Medium | 67% | 86.0% | |
| #242 | Valid Anagram3 sources | Easy | 67% | 68.3% | |
| #49 | Group Anagrams3 sources | Medium | 65% | 72.9% | |
| #2907 | Medium | 65% | 56.1% | ||
| #2921 | Hard | 65% | 46.2% | ||
| #2964 | Number of Divisible Triplet Sums3 sources | Medium | 65% | 67.6% | |
| #3024 | Type of Triangle3 sources | Easy | 65% | 44.0% | |
| #1200 | Minimum Absolute Difference3 sources | Easy | 65% | 75.2% | |
| #3096 | Minimum Levels to Gain More Points3 sources | Medium | 65% | 40.5% | |
| #3147 | Medium | 65% | 61.0% | ||
| #3145 | Hard | 65% | 25.1% | ||
| #2455 | Easy | 65% | 63.5% | ||
| #2562 | Find the Array Concatenation Value3 sources | Easy | 65% | 72.1% | |
| #3223 | Medium | 65% | 75.1% | ||
| #754 | Reach a Number3 sources | Medium | 65% | 45.3% | |
| #9 | Palindrome Number3 sources | Easy | 63% | 60.7% | |
| #1710 | Maximum Units on a Truck3 sources | Easy | 63% | 75.0% | |
| #2734 | Medium | 63% | 35.2% | ||
| #2461 | Medium | 63% | 43.2% | ||
| #1888 | Medium | 63% | 53.6% | ||
| #1004 | Max Consecutive Ones III3 sources | Medium | 63% | 68.0% | |
| #1319 | Medium | 63% | 66.9% | ||
| #15 | 3Sum3 sources | Medium | 63% | 39.4% | |
| #724 | Find Pivot Index3 sources | Easy | 63% | 63.2% | |
| #1518 | Water Bottles3 sources | Easy | 63% | 72.6% | |
| #17 | Medium | 63% | 66.4% | ||
| #696 | Count Binary Substrings3 sources | Easy | 63% | 70.5% | |
| #2972 | Hard | 63% | 40.5% | ||
| #14 | Longest Common Prefix3 sources | Easy | 61% | 47.9% | |
| #11 | Container With Most Water3 sources | Medium | 58% | 60.4% | |
| #53 | Maximum Subarray3 sources | Medium | 54% | 53.5% | |
| #253 | Meeting Rooms II3 sources | Medium | 54% | 52.7% | |
| #54 | Spiral Matrix3 sources | Medium | 54% | 57.2% | |
| #2950 | Number of Divisible Substrings3 sources | Medium | 54% | 74.7% | |
| #2696 | Easy | 54% | 77.2% | ||
| #3295 | Report Spam Message3 sources | Medium | 54% | 48.8% | |
| #2231 | Easy | 54% | 65.6% | ||
| #76 | Minimum Window Substring3 sources | Hard | 54% | 47.9% | |
| #1283 | Medium | 54% | 66.3% | ||
| #1526 | Hard | 54% | 78.2% | ||
| #128 | Longest Consecutive Sequence3 sources | Medium | 50% | 47.2% | |
| #146 | LRU Cache3 sources | Medium | 50% | 47.6% | |
| #443 | String Compression3 sources | Medium | 50% | 60.3% | |
| #636 | Exclusive Time of Functions3 sources | Medium | 50% | 66.3% | |
| #98 | Validate Binary Search Tree3 sources | Medium | 50% | 36.0% | |
| #70 | Climbing Stairs3 sources | Easy | 50% | 54.2% | |
| #2506 | Count Pairs Of Similar Strings3 sources | Easy | 50% | 73.8% | |
| #1768 | Merge Strings Alternately3 sources | Easy | 50% | 82.1% | |
| #1051 | Height Checker3 sources | Easy | 50% | 81.8% | |
| #217 | Contains Duplicate3 sources | Easy | 50% | 64.5% | |
| #283 | Move Zeroes3 sources | Easy | 50% | 64.1% | |
| #1167 | Minimum Cost to Connect Sticks3 sources | Medium | 50% | 72.0% | |
| #239 | Sliding Window Maximum3 sources | Hard | 50% | 49.0% | |
| #435 | Non-overlapping Intervals3 sources | Medium | 50% | 57.4% | |
| #680 | Valid Palindrome II3 sources | Easy | 50% | 44.5% | |
| #3627 | Medium | 50% | 65.1% | ||
| #881 | Boats to Save People3 sources | Medium | 50% | 62.0% | |
| #32 | Longest Valid Parentheses3 sources | Hard | 50% | 39.1% | |
| #215 | Kth Largest Element in an Array3 sources | Medium | 50% | 69.1% | |
| #844 | Backspace String Compare3 sources | Easy | 50% | 50.0% | |
| #876 | Middle of the Linked List3 sources | Easy | 49% | 82.1% | |
| #994 | Rotting Oranges3 sources | Medium | 49% | 59.0% | |
| #1834 | Single-Threaded CPU3 sources | Medium | 42% | 47.8% | |
| #832 | Flipping an Image3 sources | Easy | 42% | 83.9% | |
| #51 | N-Queens3 sources | Hard | 42% | 76.0% | |
| #2134 | Medium | 42% | 65.7% | ||
| #3130 | Hard | 42% | 58.8% | ||
| #2451 | Odd String Difference3 sources | Easy | 42% | 62.1% | |
| #2406 | Medium | 42% | 63.6% | ||
| #268 | Missing Number3 sources | Easy | 42% | 72.3% | |
| #1974 | Easy | 42% | 78.9% | ||
| #1910 | Medium | 42% | 78.6% | ||
| #2948 | Medium | 42% | 60.3% | ||
| #200 | Number of Islands3 sources | Medium | 42% | 64.7% | |
| #451 | Sort Characters By Frequency3 sources | Medium | 42% | 75.5% | |
| #151 | Reverse Words in a String3 sources | Medium | 42% | 57.0% | |
| #901 | Online Stock Span3 sources | Medium | 42% | 69.4% | |
| #141 | Linked List Cycle3 sources | Easy | 42% | 54.7% | |
| #45 | Jump Game II3 sources | Medium | 42% | 43.1% | |
| #1802 | Medium | 42% | 38.9% | ||
| #31 | Next Permutation3 sources | Medium | 42% | 45.6% | |
| #735 | Asteroid Collision3 sources | Medium | 42% | 48.4% | |
| #322 | Coin Change3 sources | Medium | 42% | 48.7% | |
| #1046 | Last Stone Weight3 sources | Easy | 42% | 66.6% | |
| #2405 | Optimal Partition of String3 sources | Medium | 42% | 78.5% | |
| #2193 | Hard | 42% | 53.0% | ||
| #1685 | Medium | 42% | 68.4% | ||
| #387 | First Unique Character in a String3 sources | Easy | 42% | 65.8% | |
| #2 | Add Two Numbers3 sources | Medium | 42% | 48.8% | |
| #22 | Generate Parentheses3 sources | Medium | 42% | 78.9% | |
| #1758 | Easy | 42% | 67.8% | ||
| #72 | Edit Distance3 sources | Medium | 42% | 60.9% | |
| #152 | Maximum Product Subarray3 sources | Medium | 42% | 36.7% | |
| #4 | Median of Two Sorted Arrays3 sources | Hard | 38% | 47.0% | |
| #88 | Merge Sorted Array3 sources | Easy | 38% | 55.2% | |
| #169 | Majority Element3 sources | Easy | 38% | 66.4% | |
| #189 | Rotate Array3 sources | Medium | 38% | 45.2% | |
| #238 | Product of Array Except Self3 sources | Medium | 38% | 69.1% | |
| #1208 | Get Equal Substrings Within Budget3 sources | Medium | 38% | 59.9% | |
| #2432 | Easy | 38% | 51.9% | ||
| #1395 | Count Number of Teams3 sources | Medium | 38% | 70.2% | |
| #2598 | Medium | 38% | 55.9% | ||
| #78 | Subsets3 sources | Medium | 38% | 82.5% | |
| #153 | Find Minimum in Rotated Sorted Array3 sources | Medium | 38% | 55.0% | |
| #926 | Flip String to Monotone Increasing3 sources | Medium | 38% | 61.9% | |
| #2587 | Medium | 38% | 43.0% | ||
| #2390 | Removing Stars From a String3 sources | Medium | 38% | 79.6% | |
| #210 | Course Schedule II3 sources | Medium | 38% | 55.9% | |
| #767 | Reorganize String3 sources | Medium | 38% | 57.3% | |
| #1752 | Check if Array Is Sorted and Rotated3 sources | Easy | 38% | 57.5% | |
| #1539 | Kth Missing Positive Number3 sources | Easy | 38% | 63.7% | |
| #206 | Reverse Linked List3 sources | Easy | 38% | 80.8% | |
| #1413 | Easy | 38% | 64.8% | ||
| #89 | Gray Code3 sources | Medium | 38% | 65.3% | |
| #66 | Plus One3 sources | Easy | 38% | 50.2% | |
| #67 | Add Binary3 sources | Easy | 38% | 58.3% | |
| #135 | Candy3 sources | Hard | 38% | 48.8% | |
| #33 | Search in Rotated Sorted Array3 sources | Medium | 38% | 45.2% | |
| #350 | Intersection of Two Arrays II3 sources | Easy | 38% | 60.1% | |
| #79 | Word Search3 sources | Medium | 38% | 47.7% | |
| #1963 | Medium | 38% | 78.0% | ||
| #1163 | Hard | 38% | 35.1% | ||
| #921 | Medium | 38% | 74.3% | ||
| #35 | Search Insert Position3 sources | Easy | 38% | 51.7% | |
| #475 | Heaters3 sources | Medium | 38% | 42.2% | |
| #1052 | Grumpy Bookstore Owner3 sources | Medium | 38% | 64.1% | |
| #1604 | Medium | 38% | 46.3% | ||
| #155 | Min Stack3 sources | Medium | 38% | 58.4% | |
| #2220 | Minimum Bit Flips to Convert Number3 sources | Easy | 38% | 88.0% | |
| #71 | Simplify Path3 sources | Medium | 38% | 50.9% | |
| #1513 | Number of Substrings With Only 1s3 sources | Medium | 38% | 57.4% | |
| #1877 | Minimize Maximum Pair Sum in Array3 sources | Medium | 38% | 83.3% | |
| #2273 | Easy | 38% | 70.0% | ||
| #42 | Trapping Rain Water3 sources | Hard | 38% | 67.7% | |
| #1312 | Hard | 38% | 74.2% | ||
| #2429 | Minimize XOR3 sources | Medium | 38% | 62.4% | |
| #485 | Max Consecutive Ones3 sources | Easy | 38% | 65.6% | |
| #875 | Koko Eating Bananas3 sources | Medium | 38% | 50.2% | |
| #3521 | Medium | 38% | 62.1% | ||
| #647 | Palindromic Substrings3 sources | Medium | 38% | 73.0% | |
| #371 | Sum of Two Integers3 sources | Medium | 38% | 55.8% | |
| #992 | Subarrays with K Different Integers3 sources | Hard | 38% | 68.6% | |
| #2402 | Meeting Rooms III3 sources | Hard | 38% | 51.4% | |
| #75 | Sort Colors3 sources | Medium | 38% | 70.0% | |
| #1838 | Medium | 38% | 45.0% | ||
| #191 | Number of 1 Bits3 sources | Easy | 38% | 77.1% | |
| #2116 | Medium | 38% | 45.2% | ||
| #941 | Valid Mountain Array3 sources | Easy | 38% | 35.4% | |
| #413 | Arithmetic Slices3 sources | Medium | 38% | 64.8% | |
| #2414 | Medium | 38% | 61.0% | ||
| #77 | Combinations3 sources | Medium | 38% | 74.8% | |
| #627 | Easy | 38% | 84.8% | ||
| #134 | Gas Station3 sources | Medium | 38% | 48.3% | |
| #259 | Medium | 38% | 51.4% | ||
| #23 | Hard | 38% | 60.0% | ||
| #26 | Easy | 38% | 63.2% | ||
| #202 | Easy | 38% | 59.9% |
IBM Technical Interview Overview & Company-Wise Questions
Software engineering and technical interviews at IBM emphasize real-world problem solving, algorithmic efficiency, and scalable data structure design. The curated dataset above contains 178 verified LeetCode problems, categorized by frequency and filtered across recent interview seasons.
Frequently Asked Questions
What are the top LeetCode questions for IBM?
Leading questions include Fizz Buzz, Merge Intervals, Integer to Roman. Reviewing questions with higher recency (within the last 30 to 90 days) yields the highest return on preparation time.
Where can I practice company-wise LeetCode questions for IBM?
You can practice all 178 IBM LeetCode questions right here on LeetMap Pro. Filter by 30-day, 3-month, and 6-month recency, track your progress with local checkpoints, and practice curated SQL problems completely free.
How should I prepare for IBM coding rounds?
Begin by reviewing Medium-difficulty problems (105 tracked), which constitute the majority of technical rounds. Complement coding practice with foundational DSA patterns like Sliding Window, Two Pointers, and Graph Traversal.