Company Interview Coverage¶
Problems frequently asked by top tech companies. Prepare strategically!
Google (33 problems)¶
π’ Easy¶
- LeetCode 1 - Two Sum
- LeetCode 21 - Merge Two Sorted Lists
- LeetCode 26 - Remove Duplicates from Sorted Array
- LeetCode 27 - Remove Element
- LeetCode 88 - Merge Sorted Array
- LeetCode 125 - Valid Palindrome
- LeetCode 141 - Linked List Cycle
- LeetCode 202 - Happy Number
- LeetCode 283 - Move Zeroes
- LeetCode 680 - Valid Palindrome II
- LeetCode 876 - Middle of the Linked List
- LeetCode 905 - Sort Array By Parity
- LeetCode 922 - Sort Array By Parity II
- LeetCode 977 - Squares of a Sorted Array
π‘ Medium¶
- LeetCode 2 - Add Two Numbers
- LeetCode 3 - Longest Substring Without Repeating Characters
- LeetCode 11 - Container With Most Water
- LeetCode 15 - 3Sum
- LeetCode 16 - 3Sum Closest
- LeetCode 75 - Sort Colors
- LeetCode 80 - Remove Duplicates from Sorted Array II
- LeetCode 142 - Linked List Cycle II
- LeetCode 209 - Minimum Size Subarray Sum
- LeetCode 215 - Kth Largest Element in an Array
- LeetCode 340 - Longest Substring with At Most K Distinct Characters
- LeetCode 438 - Find All Anagrams in a String
- LeetCode 567 - Permutation in String
- LeetCode 994 - Rotting Oranges
π΄ Hard¶
- LeetCode 4 - Median of Two Sorted Arrays
- LeetCode 23 - Merge k Sorted Lists
- LeetCode 25 - Reverse Nodes in k-Group
- LeetCode 51 - N-Queens
- LeetCode 76 - Minimum Window Substring
Amazon (33 problems)¶
π’ Easy¶
- LeetCode 1 - Two Sum
- LeetCode 21 - Merge Two Sorted Lists
- LeetCode 26 - Remove Duplicates from Sorted Array
- LeetCode 27 - Remove Element
- LeetCode 88 - Merge Sorted Array
- LeetCode 125 - Valid Palindrome
- LeetCode 141 - Linked List Cycle
- LeetCode 202 - Happy Number
- LeetCode 283 - Move Zeroes
- LeetCode 680 - Valid Palindrome II
- LeetCode 876 - Middle of the Linked List
- LeetCode 905 - Sort Array By Parity
- LeetCode 922 - Sort Array By Parity II
- LeetCode 977 - Squares of a Sorted Array
π‘ Medium¶
- LeetCode 2 - Add Two Numbers
- LeetCode 3 - Longest Substring Without Repeating Characters
- LeetCode 11 - Container With Most Water
- LeetCode 15 - 3Sum
- LeetCode 16 - 3Sum Closest
- LeetCode 75 - Sort Colors
- LeetCode 80 - Remove Duplicates from Sorted Array II
- LeetCode 142 - Linked List Cycle II
- LeetCode 209 - Minimum Size Subarray Sum
- LeetCode 215 - Kth Largest Element in an Array
- LeetCode 340 - Longest Substring with At Most K Distinct Characters
- LeetCode 438 - Find All Anagrams in a String
- LeetCode 567 - Permutation in String
- LeetCode 994 - Rotting Oranges
π΄ Hard¶
- LeetCode 4 - Median of Two Sorted Arrays
- LeetCode 23 - Merge k Sorted Lists
- LeetCode 25 - Reverse Nodes in k-Group
- LeetCode 51 - N-Queens
- LeetCode 76 - Minimum Window Substring
Microsoft (32 problems)¶
π’ Easy¶
- LeetCode 1 - Two Sum
- LeetCode 21 - Merge Two Sorted Lists
- LeetCode 26 - Remove Duplicates from Sorted Array
- LeetCode 27 - Remove Element
- LeetCode 88 - Merge Sorted Array
- LeetCode 125 - Valid Palindrome
- LeetCode 141 - Linked List Cycle
- LeetCode 202 - Happy Number
- LeetCode 283 - Move Zeroes
- LeetCode 680 - Valid Palindrome II
- LeetCode 876 - Middle of the Linked List
- LeetCode 905 - Sort Array By Parity
- LeetCode 977 - Squares of a Sorted Array
π‘ Medium¶
- LeetCode 2 - Add Two Numbers
- LeetCode 3 - Longest Substring Without Repeating Characters
- LeetCode 11 - Container With Most Water
- LeetCode 15 - 3Sum
- LeetCode 16 - 3Sum Closest
- LeetCode 75 - Sort Colors
- LeetCode 80 - Remove Duplicates from Sorted Array II
- LeetCode 142 - Linked List Cycle II
- LeetCode 209 - Minimum Size Subarray Sum
- LeetCode 215 - Kth Largest Element in an Array
- LeetCode 340 - Longest Substring with At Most K Distinct Characters
- LeetCode 438 - Find All Anagrams in a String
- LeetCode 567 - Permutation in String
- LeetCode 994 - Rotting Oranges
π΄ Hard¶
- LeetCode 4 - Median of Two Sorted Arrays
- LeetCode 23 - Merge k Sorted Lists
- LeetCode 25 - Reverse Nodes in k-Group
- LeetCode 51 - N-Queens
- LeetCode 76 - Minimum Window Substring
Meta (31 problems)¶
π’ Easy¶
- LeetCode 1 - Two Sum
- LeetCode 21 - Merge Two Sorted Lists
- LeetCode 26 - Remove Duplicates from Sorted Array
- LeetCode 27 - Remove Element
- LeetCode 88 - Merge Sorted Array
- LeetCode 125 - Valid Palindrome
- LeetCode 141 - Linked List Cycle
- LeetCode 202 - Happy Number
- LeetCode 283 - Move Zeroes
- LeetCode 680 - Valid Palindrome II
- LeetCode 876 - Middle of the Linked List
- LeetCode 977 - Squares of a Sorted Array
π‘ Medium¶
- LeetCode 2 - Add Two Numbers
- LeetCode 3 - Longest Substring Without Repeating Characters
- LeetCode 11 - Container With Most Water
- LeetCode 15 - 3Sum
- LeetCode 16 - 3Sum Closest
- LeetCode 75 - Sort Colors
- LeetCode 80 - Remove Duplicates from Sorted Array II
- LeetCode 142 - Linked List Cycle II
- LeetCode 209 - Minimum Size Subarray Sum
- LeetCode 215 - Kth Largest Element in an Array
- LeetCode 340 - Longest Substring with At Most K Distinct Characters
- LeetCode 438 - Find All Anagrams in a String
- LeetCode 567 - Permutation in String
- LeetCode 994 - Rotting Oranges
π΄ Hard¶
- LeetCode 4 - Median of Two Sorted Arrays
- LeetCode 23 - Merge k Sorted Lists
- LeetCode 25 - Reverse Nodes in k-Group
- LeetCode 51 - N-Queens
- LeetCode 76 - Minimum Window Substring
Bloomberg (27 problems)¶
π’ Easy¶
- LeetCode 1 - Two Sum
- LeetCode 21 - Merge Two Sorted Lists
- LeetCode 26 - Remove Duplicates from Sorted Array
- LeetCode 27 - Remove Element
- LeetCode 88 - Merge Sorted Array
- LeetCode 125 - Valid Palindrome
- LeetCode 141 - Linked List Cycle
- LeetCode 283 - Move Zeroes
- LeetCode 680 - Valid Palindrome II
- LeetCode 876 - Middle of the Linked List
- LeetCode 977 - Squares of a Sorted Array
π‘ Medium¶
- LeetCode 2 - Add Two Numbers
- LeetCode 3 - Longest Substring Without Repeating Characters
- LeetCode 11 - Container With Most Water
- LeetCode 15 - 3Sum
- LeetCode 16 - 3Sum Closest
- LeetCode 75 - Sort Colors
- LeetCode 80 - Remove Duplicates from Sorted Array II
- LeetCode 142 - Linked List Cycle II
- LeetCode 209 - Minimum Size Subarray Sum
- LeetCode 215 - Kth Largest Element in an Array
- LeetCode 438 - Find All Anagrams in a String
- LeetCode 567 - Permutation in String
π΄ Hard¶
- LeetCode 23 - Merge k Sorted Lists
- LeetCode 25 - Reverse Nodes in k-Group
- LeetCode 51 - N-Queens
- LeetCode 76 - Minimum Window Substring
Apple (17 problems)¶
π’ Easy¶
- LeetCode 1 - Two Sum
- LeetCode 21 - Merge Two Sorted Lists
- LeetCode 125 - Valid Palindrome
- LeetCode 141 - Linked List Cycle
π‘ Medium¶
- LeetCode 2 - Add Two Numbers
- LeetCode 3 - Longest Substring Without Repeating Characters
- LeetCode 11 - Container With Most Water
- LeetCode 15 - 3Sum
- LeetCode 75 - Sort Colors
- LeetCode 209 - Minimum Size Subarray Sum
- LeetCode 215 - Kth Largest Element in an Array
- LeetCode 340 - Longest Substring with At Most K Distinct Characters
- LeetCode 438 - Find All Anagrams in a String
- LeetCode 567 - Permutation in String
π΄ Hard¶
- LeetCode 4 - Median of Two Sorted Arrays
- LeetCode 23 - Merge k Sorted Lists
- LeetCode 76 - Minimum Window Substring
Uber (7 problems)¶
π’ Easy¶
π‘ Medium¶
- LeetCode 3 - Longest Substring Without Repeating Characters
- LeetCode 15 - 3Sum
- LeetCode 215 - Kth Largest Element in an Array
π΄ Hard¶
Adobe (6 problems)¶
π’ Easy¶
- LeetCode 1 - Two Sum
- LeetCode 21 - Merge Two Sorted Lists
- LeetCode 26 - Remove Duplicates from Sorted Array
- LeetCode 283 - Move Zeroes