Skip to content

Interview Solver

FeaturesPricingHelp
Sign In
FeaturesPricingHelpSign In
← Back to Interview Questions

Google LeetCode Problems

100 most frequently asked LeetCode problems in Google technical interviews

Difficulty breakdown: 33 Easy, 58 Medium, 9 Hard

ProblemDifficultyDiffFrequencyTagsAction
Two Sum
100%
EasyE
100%
ArrayHash Table
Solve→
Merge Strings Alternately
80%
EasyE
80%
Two PointersString
Solve→
Create Hello World Function
77%
EasyE
77%
Solve→
Longest Substring Without Repeating Characters
73%
MediumM
73%
Hash TableString+1
Solve→
Add Two Numbers
71%
MediumM
71%
Linked ListMath+1
Solve→
Merge Sorted Array
71%
EasyE
71%
ArrayTwo Pointers+1
Solve→
Median of Two Sorted Arrays
67%
HardH
67%
ArrayBinary Search+1
Solve→
The Earliest Moment When Everyone Become Friends
67%
MediumM
67%
ArrayUnion Find+1
Solve→
Zero Array Transformation I
67%
MediumM
67%
ArrayPrefix Sum
Solve→
Zero Array Transformation III
67%
MediumM
67%
ArrayGreedy+3
Solve→
Merge Intervals
65%
MediumM
65%
ArraySorting
Solve→
Climbing Stairs
65%
EasyE
65%
MathDynamic Programming+1
Solve→
Number of Islands
63%
MediumM
63%
ArrayDepth-First Search+3
Solve→
Palindrome Number
60%
EasyE
60%
Math
Solve→
Maximum Subarray
60%
MediumM
60%
ArrayDivide and Conquer+1
Solve→
Move Pieces to Obtain a String
60%
MediumM
60%
Two PointersString
Solve→
Continuous Subarrays
60%
MediumM
60%
ArrayQueue+4
Solve→
Maximum Beauty of an Array After Applying Operation
60%
MediumM
60%
ArrayBinary Search+2
Solve→
Next Permutation
56%
MediumM
56%
ArrayTwo Pointers
Solve→
Sqrt(x)
56%
EasyE
56%
MathBinary Search
Solve→
Course Schedule
56%
MediumM
56%
Depth-First SearchBreadth-First Search+2
Solve→
Subarray Sum Equals K
56%
MediumM
56%
ArrayHash Table+1
Solve→
Recyclable and Low Fat Products
56%
EasyE
56%
Database
Solve→
Two Best Non-Overlapping Events
56%
MediumM
56%
ArrayBinary Search+3
Solve→
Add Two Integers
56%
EasyE
56%
Math
Solve→
Letter Combinations of a Phone Number
53%
MediumM
53%
Hash TableString+1
Solve→
Valid Parentheses
53%
EasyE
53%
StringStack
Solve→
Generate Parentheses
53%
MediumM
53%
StringDynamic Programming+1
Solve→
Remove Duplicates from Sorted Array
53%
EasyE
53%
ArrayTwo Pointers
Solve→
Search Insert Position
53%
EasyE
53%
ArrayBinary Search
Solve→
Flatten Binary Tree to Linked List
53%
MediumM
53%
Linked ListStack+3
Solve→
Linked List Cycle
53%
EasyE
53%
Hash TableLinked List+1
Solve→
Find Peak Element
53%
MediumM
53%
ArrayBinary Search
Solve→
Construct String With Repeat Limit
53%
MediumM
53%
Hash TableString+3
Solve→
Zigzag Conversion
48%
MediumM
48%
String
Solve→
Reverse Integer
48%
MediumM
48%
Math
Solve→
Longest Common Prefix
48%
EasyE
48%
StringTrie
Solve→
Merge Two Sorted Lists
48%
EasyE
48%
Linked ListRecursion
Solve→
Find the Index of the First Occurrence in a String
48%
EasyE
48%
Two PointersString+1
Solve→
Trapping Rain Water
48%
HardH
48%
ArrayTwo Pointers+3
Solve→
N-Queens
48%
HardH
48%
ArrayBacktracking
Solve→
Pascal's Triangle
48%
EasyE
48%
ArrayDynamic Programming
Solve→
Best Time to Buy and Sell Stock
48%
EasyE
48%
ArrayDynamic Programming
Solve→
LRU Cache
48%
MediumM
48%
Hash TableLinked List+2
Solve→
Basic Calculator
48%
HardH
48%
MathString+2
Solve→
Palindrome Linked List
48%
EasyE
48%
Linked ListTwo Pointers+2
Solve→
Move Zeroes
48%
EasyE
48%
ArrayTwo Pointers
Solve→
Find Median from Data Stream
48%
HardH
48%
Two PointersDesign+3
Solve→
Minimum Area Rectangle
48%
MediumM
48%
ArrayHash Table+3
Solve→
Check If N and Its Double Exist
48%
EasyE
48%
ArrayHash Table+3
Solve→
Minimum Limit of Balls in a Bag
48%
MediumM
48%
ArrayBinary Search
Solve→
Adding Spaces to a String
48%
MediumM
48%
ArrayTwo Pointers+2
Solve→
Take Gifts From the Richest Pile
48%
EasyE
48%
ArrayHeap (Priority Queue)+1
Solve→
Zero Array Transformation II
48%
MediumM
48%
ArrayBinary Search+1
Solve→
Container With Most Water
42%
MediumM
42%
ArrayTwo Pointers+1
Solve→
Integer to Roman
42%
MediumM
42%
Hash TableMath+1
Solve→
Roman to Integer
42%
EasyE
42%
Hash TableMath+1
Solve→
Find First and Last Position of Element in Sorted Array
42%
MediumM
42%
ArrayBinary Search
Solve→
Permutations
42%
MediumM
42%
ArrayBacktracking
Solve→
Rotate Image
42%
MediumM
42%
ArrayMath+1
Solve→
Jump Game
42%
MediumM
42%
ArrayDynamic Programming+1
Solve→
Unique Paths
42%
MediumM
42%
MathDynamic Programming+1
Solve→
Unique Paths II
42%
MediumM
42%
ArrayDynamic Programming+1
Solve→
Plus One
42%
EasyE
42%
ArrayMath
Solve→
Sort Colors
42%
MediumM
42%
ArrayTwo Pointers+1
Solve→
Single Number
42%
EasyE
42%
ArrayBit Manipulation
Solve→
Majority Element
42%
EasyE
42%
ArrayHash Table+3
Solve→
Largest Number
42%
MediumM
42%
ArrayString+2
Solve→
Isomorphic Strings
42%
EasyE
42%
Hash TableString
Solve→
Basic Calculator II
42%
MediumM
42%
MathString+1
Solve→
Lowest Common Ancestor of a Binary Tree
42%
MediumM
42%
TreeDepth-First Search+1
Solve→
Missing Number
42%
EasyE
42%
ArrayHash Table+4
Solve→
Longest Increasing Subsequence
42%
MediumM
42%
ArrayBinary Search+1
Solve→
Counting Bits
42%
EasyE
42%
Dynamic ProgrammingBit Manipulation
Solve→
Logger Rate Limiter
42%
EasyE
42%
Hash TableDesign+1
Solve→
Ransom Note
42%
EasyE
42%
Hash TableString+1
Solve→
Decode String
42%
MediumM
42%
StringStack+1
Solve→
Split Array Largest Sum
42%
HardH
42%
ArrayBinary Search+3
Solve→
Longest Repeating Character Replacement
42%
MediumM
42%
Hash TableString+1
Solve→
Coin Change II
42%
MediumM
42%
ArrayDynamic Programming
Solve→
Daily Temperatures
42%
MediumM
42%
ArrayStack+1
Solve→
Reorganize String
42%
MediumM
42%
Hash TableString+4
Solve→
Koko Eating Bananas
42%
MediumM
42%
ArrayBinary Search
Solve→
Reveal Cards In Increasing Order
42%
MediumM
42%
ArrayQueue+2
Solve→
K Closest Points to Origin
42%
MediumM
42%
ArrayMath+5
Solve→
Longest Arithmetic Subsequence of Given Difference
42%
MediumM
42%
ArrayHash Table+1
Solve→
The kth Factor of n
42%
MediumM
42%
MathNumber Theory
Solve→
Frequency of the Most Frequent Element
42%
MediumM
42%
ArrayBinary Search+4
Solve→
Minimum Time to Visit a Cell In a Grid
42%
HardH
42%
ArrayBreadth-First Search+4
Solve→
Identify the Largest Outlier in an Array
42%
MediumM
42%
ArrayHash Table+2
Solve→
Maximum Area Rectangle With Point Constraints I
42%
MediumM
42%
ArrayMath+5
Solve→
Longest Palindromic Substring
33%
MediumM
33%
Two PointersString+1
Solve→
3Sum
33%
MediumM
33%
ArrayTwo Pointers+1
Solve→
Remove Nth Node From End of List
33%
MediumM
33%
Linked ListTwo Pointers
Solve→
Merge k Sorted Lists
33%
HardH
33%
Linked ListDivide and Conquer+2
Solve→
Remove Element
33%
EasyE
33%
ArrayTwo Pointers
Solve→
First Missing Positive
33%
HardH
33%
ArrayHash Table
Solve→
Jump Game II
33%
MediumM
33%
ArrayDynamic Programming+1
Solve→
Spiral Matrix
33%
MediumM
33%
ArrayMatrix+1
Solve→
Length of Last Word
33%
EasyE
33%
String
Solve→
Interview Solver
  • Home
  • Pricing
  • Sign in
  • Contact
  • Blog
  • Companion
  • Help Center
  • Use Cases
  • Software Engineer
  • Product Manager
  • Misc
  • Privacy Policy
  • Terms and Conditions
  • Discord Community
  • Affiliate Program
  • Interview Questions
  • Google Interview Questions
  • Amazon Interview Questions
  • Microsoft Interview Questions
  • Meta Interview Questions
  • Apple Interview Questions
  • TikTok Interview Questions
  • View All →
© 2025 Interview Solver, Inc. All rights reserved.