Skip to content

Interview Solver

FeaturesPricingHelp
Sign In
FeaturesPricingHelpSign In
  1. Interview Questions
  2. /
  3. Google

Google LeetCode Interview Questions

Practice 100 real coding problems frequently asked in Google technical interviews. Master these questions to ace your next Google software engineering interview.

33 Easy
58 Medium
9 Hard

Top Topics at Google

ArrayStringHash TableTwo PointersSorting

Ace your Google interview with AI

Get real-time AI assistance during your actual interview. Invisible to screensharing.

Start Free Trial

Google Interview Problems

ProblemDifficultyDiffFrequencyTopicsAction
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→

Pass your interview with AI assistance

Get real-time solutions during your actual coding interview. Invisible to screensharing.

Start Free Trial
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→

Pass your interview with AI assistance

Get real-time solutions during your actual coding interview. Invisible to screensharing.

Start Free Trial
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→

Pass your interview with AI assistance

Get real-time solutions during your actual coding interview. Invisible to screensharing.

Start Free Trial
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→

Similar Companies

Explore interview questions from other companies with similar interview patterns.

Amazon
100 problems
Meta
100 problems
Microsoft
54 problems
American Express
50 problems
Amobee
50 problems
Amperity
50 problems

Frequently Asked Questions

What LeetCode problems does Google ask in interviews?

Google commonly asks 100 coding problems in technical interviews, including Two Sum, Merge Strings Alternately, Create Hello World Function. The difficulty breakdown is 33 Easy, 58 Medium, and 9 Hard problems.

How should I prepare for a Google coding interview?

Focus on the most frequently asked problems first, especially those with high frequency scores. Google interviews typically emphasize Array and String. Practice explaining your thought process while coding.

What is the difficulty level of Google coding interviews?

Based on our data, Google interviews include 33 Easy (33%), 58 Medium (58%), and 9 Hard (9%) problems.

Ready to ace your Google interview?

Join thousands of engineers who landed offers at top tech companies.

Get Started Free

No credit card required

All CompaniesEasy ProblemsMedium ProblemsHard ProblemsBrowse by Topic
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
  • Compare
  • All Comparisons
  • vs Final Round AI
  • vs UltraCode
  • vs Interview Coder
  • vs LockedIn AI
  • vs AI Apply
  • Free Tools
  • ATS Resume Checker
  • STAR Method Builder
  • Salary Lookup
  • Big O Cheat Sheet
  • Total Comp Calculator
  • View All →
  • Interview Questions
  • Google Questions
  • Amazon Questions
  • Microsoft Questions
  • Meta Questions
  • Apple Questions
  • TikTok Questions
  • View All →
© 2026 Interview Solver, Inc. All rights reserved.