Make your practice count.Sign in to track completed questions across devices. Everything is free to browse.
Interview question tracker
IBM Coding Interview Questions — All time
Practice 158 coding questions from IBM company-tagged LeetCode lists across all available reporting periods. Explore reported interview questions and track your progress.
Company-wide data from Fahad7177-jeh/leetcode-company-wise-questions; see its AGPL-3.0 license. All-time questions also use dataengineervishal/leetcode-companywise-questions (MIT license).
Reporting periods reflect source data, not verified interview dates. Questions can recur; inclusion does not guarantee they will appear in your interview.
Updated weekly · Latest source check: ⓘLatest successful check of the sources used by this company. A check does not necessarily mean the questions changed.
Top questions 158
| Done | Question | LeetCode |
|---|---|---|
| Exclusive Time of Functions | Solve | |
| Fizz Buzz | Solve | |
| Best Time to Buy and Sell Stock | Solve | |
| Count Ways to Group Overlapping Ranges | Solve | |
| Integer to Roman | Solve | |
| Merge Intervals | Solve | |
| Minimum Operations to Make All Array Elements Equal | Solve | |
| Roman to Integer | Solve | |
| Two Sum | Solve | |
| Activity Participants | Solve | |
| Average Value of Even Numbers That Are Divisible by Three | Solve | |
| Count the Number of Incremovable Subarrays II | Solve | |
| Count Vowel Strings in Ranges | Solve | |
| Find Occurrences of an Element in an Array | Solve | |
| Find Products of Elements of Big Array | Solve | |
| Find the Array Concatenation Value | Solve | |
| Find The First Player to win K Games in a Row | Solve | |
| Longest Mountain in Array | Solve | |
| Longest Substring Without Repeating Characters | Solve | |
| Maximum Profitable Triplets With Increasing Prices I | Solve | |
| Maximum Profitable Triplets With Increasing Prices II | Solve | |
| Minimum Absolute Difference | Solve | |
| Minimum Length of String After Operations | Solve | |
| Minimum Levels to Gain More Points | Solve | |
| Minimum Moves to Equal Array Elements | Solve | |
| Minimum Operations to Make Columns Strictly Increasing | Solve | |
| Minimum Operations to Make Median of Array Equal to K | Solve | |
| Number of Divisible Triplet Sums | Solve | |
| Rotate Image | Solve | |
| Sort the Students by Their Kth Score | Solve | |
| Taking Maximum Energy From the Mystic Dungeon | Solve | |
| Type of Triangle | Solve | |
| Valid Parentheses | Solve | |
| Count Binary Substrings | Solve | |
| Find Pivot Index | Solve | |
| Letter Combinations of a Phone Number | Solve | |
| Lexicographically Smallest String After Substring Operation | Solve | |
| Longest Palindromic Substring | Solve | |
| Maximum Sum of Distinct Subarrays With Length K | Solve | |
| Maximum Units on a Truck | Solve | |
| Number of Operations to Make Network Connected | Solve | |
| Numbers With Repeated Digits | Solve | |
| Spiral Matrix | Solve | |
| String Compression | Solve | |
| Water Bottles | Solve | |
| 3Sum | Solve | |
| Backspace String Compare | Solve | |
| Climbing Stairs | Solve | |
| Count Pairs Of Similar Strings | Solve | |
| Find the Smallest Divisor Given a Threshold | Solve | |
| Group Anagrams | Solve | |
| Height Checker | Solve | |
| Largest Number After Digit Swaps by Parity | Solve | |
| Longest Common Prefix | Solve | |
| Longest Consecutive Sequence | Solve | |
| Max Consecutive Ones III | Solve | |
| Maximum Subarray | Solve | |
| Median of Two Sorted Arrays | Solve | |
| Meeting Rooms II | Solve | |
| Merge Strings Alternately | Solve | |
| Minimum String Length After Removing Substrings | Solve | |
| Minimum Swaps to Group All 1's Together II | Solve | |
| Missing Number | Solve | |
| Number of Divisible Substrings | Solve | |
| Number of Islands | Solve | |
| Product of Array Except Self | Solve | |
| Report Spam Message | Solve | |
| Shortest and Lexicographically Smallest Beautiful String | Solve | |
| Single-Threaded CPU | Solve | |
| Smallest Missing Non-negative Integer After Operations | Solve | |
| Subarray Product Less Than K | Solve | |
| Subarray Sum Equals K | Solve | |
| The Employee That Worked on the Longest Task | Solve | |
| Valid Anagram | Solve | |
| Validate Binary Search Tree | Solve | |
| 3Sum Smaller | Solve | |
| Add Binary | Solve | |
| Alert Using Same Key-Card Three or More Times in a One Hour Period | Solve | |
| Asteroid Collision | Solve | |
| Big Countries | Solve | |
| Candy | Solve | |
| Check if Array Is Sorted and Rotated | Solve | |
| Container With Most Water | Solve | |
| Contains Duplicate | Solve | |
| Count Number of Teams | Solve | |
| Course Schedule | Solve | |
| Course Schedule II | Solve | |
| Degree of an Array | Solve | |
| Divide Intervals Into Minimum Number of Groups | Solve | |
| Employees Earning More Than Their Managers | Solve | |
| Find All Possible Stable Binary Arrays II | Solve | |
| Find Longest Calls | Solve | |
| Find Minimum in Rotated Sorted Array | Solve | |
| Find the Duplicate Number | Solve | |
| Find the Index of the First Occurrence in a String | Solve | |
| First Unique Character in a String | Solve | |
| Flip String to Monotone Increasing | Solve | |
| Flipping an Image | Solve | |
| Gas Station | Solve | |
| Generate Parentheses | Solve | |
| Get Equal Substrings Within Budget | Solve | |
| Gray Code | Solve | |
| Grumpy Bookstore Owner | Solve | |
| Heaters | Solve | |
| Intersection of Two Arrays | Solve | |
| Intersection of Two Arrays II | Solve | |
| Jump Game II | Solve | |
| Kth Missing Positive Number | Solve | |
| Last Substring in Lexicographical Order | Solve | |
| Least Number of Unique Integers after K Removals | Solve | |
| Linked List Cycle | Solve | |
| LRU Cache | Solve | |
| Majority Element | Solve | |
| Make Lexicographically Smallest Array by Swapping Elements | Solve | |
| Maximum Value at a Given Index in a Bounded Array | Solve | |
| Merge k Sorted Lists | Solve | |
| Merge Sorted Array | Solve | |
| Middle of the Linked List | Solve | |
| Min Stack | Solve | |
| Minimum Add to Make Parentheses Valid | Solve | |
| Minimum Bit Flips to Convert Number | Solve | |
| Minimum Cost to Connect Sticks | Solve | |
| Minimum Number of Changes to Make Binary String Beautiful | Solve | |
| Minimum Number of Flips to Make the Binary String Alternating | Solve | |
| Minimum Number of Swaps to Make the String Balanced | Solve | |
| Minimum Operations to Reduce an Integer to 0 | Solve | |
| Minimum Suffix Flips | Solve | |
| Minimum Time to Type Word Using Special Typewriter | Solve | |
| Minimum Value to Get Positive Step by Step Sum | Solve | |
| Minimum Window Substring | Solve | |
| Move Zeroes | Solve | |
| N-Queens | Solve | |
| Next Permutation | Solve | |
| Odd String Difference | Solve | |
| Online Stock Span | Solve | |
| Pacific Atlantic Water Flow | Solve | |
| Palindrome Number | Solve | |
| Plus One | Solve | |
| Reach a Number | Solve | |
| Rearrange Array to Maximize Prefix Score | Solve | |
| Remove All Occurrences of a Substring | Solve | |
| Remove Colored Pieces if Both Neighbors are the Same Color | Solve | |
| Remove Duplicates from Sorted Array | Solve | |
| Remove K Digits | Solve | |
| Removing Stars From a String | Solve | |
| Reorganize String | Solve | |
| Reverse Integer | Solve | |
| Reverse Linked List | Solve | |
| Reverse Words in a String | Solve | |
| Rotate Array | Solve | |
| Search in Rotated Sorted Array | Solve | |
| Search Insert Position | Solve | |
| Shuffle the Array | Solve | |
| Sliding Window Maximum | Solve | |
| Sort Characters By Frequency | Solve | |
| Subsets | Solve | |
| The kth Factor of n | Solve | |
| Word Search | Solve |