- Interview Questions
- /
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.
Top Topics at Google
Ace your Google interview with AI
Get real-time AI assistance during your actual interview. Invisible to screensharing.
Google Interview Problems
| Problem | DifficultyDiff | Action |
|---|---|---|
Two Sum 100% | EasyE | Solve→ |
Merge Strings Alternately 80% | EasyE | Solve→ |
Create Hello World Function 77% | EasyE | Solve→ |
Longest Substring Without Repeating Characters 73% | MediumM | Solve→ |
Add Two Numbers 71% | MediumM | Solve→ |
Merge Sorted Array 71% | EasyE | Solve→ |
Median of Two Sorted Arrays 67% | HardH | Solve→ |
The Earliest Moment When Everyone Become Friends 67% | MediumM | Solve→ |
Zero Array Transformation I 67% | MediumM | Solve→ |
Zero Array Transformation III 67% | MediumM | Solve→ |
Merge Intervals 65% | MediumM | Solve→ |
Climbing Stairs 65% | EasyE | Solve→ |
Number of Islands 63% | MediumM | Solve→ |
Palindrome Number 60% | EasyE | Solve→ |
Maximum Subarray 60% | MediumM | Solve→ |
Move Pieces to Obtain a String 60% | MediumM | Solve→ |
Continuous Subarrays 60% | MediumM | Solve→ |
Maximum Beauty of an Array After Applying Operation 60% | MediumM | Solve→ |
Next Permutation 56% | MediumM | Solve→ |
Sqrt(x) 56% | EasyE | Solve→ |
Course Schedule 56% | MediumM | Solve→ |
Subarray Sum Equals K 56% | MediumM | Solve→ |
Recyclable and Low Fat Products 56% | EasyE | Solve→ |
Two Best Non-Overlapping Events 56% | MediumM | Solve→ |
Add Two Integers 56% | EasyE | Solve→ |
Pass your interview with AI assistance
Get real-time solutions during your actual coding interview. Invisible to screensharing.
Letter Combinations of a Phone Number 53% | MediumM | Solve→ |
Valid Parentheses 53% | EasyE | Solve→ |
Generate Parentheses 53% | MediumM | Solve→ |
Remove Duplicates from Sorted Array 53% | EasyE | Solve→ |
Search Insert Position 53% | EasyE | Solve→ |
Flatten Binary Tree to Linked List 53% | MediumM | Solve→ |
Linked List Cycle 53% | EasyE | Solve→ |
Find Peak Element 53% | MediumM | Solve→ |
Construct String With Repeat Limit 53% | MediumM | Solve→ |
Zigzag Conversion 48% | MediumM | Solve→ |
Reverse Integer 48% | MediumM | Solve→ |
Longest Common Prefix 48% | EasyE | Solve→ |
Merge Two Sorted Lists 48% | EasyE | Solve→ |
Find the Index of the First Occurrence in a String 48% | EasyE | Solve→ |
Trapping Rain Water 48% | HardH | Solve→ |
N-Queens 48% | HardH | Solve→ |
Pascal's Triangle 48% | EasyE | Solve→ |
Best Time to Buy and Sell Stock 48% | EasyE | Solve→ |
LRU Cache 48% | MediumM | Solve→ |
Basic Calculator 48% | HardH | Solve→ |
Palindrome Linked List 48% | EasyE | Solve→ |
Move Zeroes 48% | EasyE | Solve→ |
Find Median from Data Stream 48% | HardH | Solve→ |
Minimum Area Rectangle 48% | MediumM | Solve→ |
Check If N and Its Double Exist 48% | EasyE | Solve→ |
Pass your interview with AI assistance
Get real-time solutions during your actual coding interview. Invisible to screensharing.
Minimum Limit of Balls in a Bag 48% | MediumM | Solve→ |
Adding Spaces to a String 48% | MediumM | Solve→ |
Take Gifts From the Richest Pile 48% | EasyE | Solve→ |
Zero Array Transformation II 48% | MediumM | Solve→ |
Container With Most Water 42% | MediumM | Solve→ |
Integer to Roman 42% | MediumM | Solve→ |
Roman to Integer 42% | EasyE | Solve→ |
Find First and Last Position of Element in Sorted Array 42% | MediumM | Solve→ |
Permutations 42% | MediumM | Solve→ |
Rotate Image 42% | MediumM | Solve→ |
Jump Game 42% | MediumM | Solve→ |
Unique Paths 42% | MediumM | Solve→ |
Unique Paths II 42% | MediumM | Solve→ |
Plus One 42% | EasyE | Solve→ |
Sort Colors 42% | MediumM | Solve→ |
Single Number 42% | EasyE | Solve→ |
Majority Element 42% | EasyE | Solve→ |
Largest Number 42% | MediumM | Solve→ |
Isomorphic Strings 42% | EasyE | Solve→ |
Basic Calculator II 42% | MediumM | Solve→ |
Lowest Common Ancestor of a Binary Tree 42% | MediumM | Solve→ |
Missing Number 42% | EasyE | Solve→ |
Longest Increasing Subsequence 42% | MediumM | Solve→ |
Counting Bits 42% | EasyE | Solve→ |
Logger Rate Limiter 42% | EasyE | Solve→ |
Pass your interview with AI assistance
Get real-time solutions during your actual coding interview. Invisible to screensharing.
Ransom Note 42% | EasyE | Solve→ |
Decode String 42% | MediumM | Solve→ |
Split Array Largest Sum 42% | HardH | Solve→ |
Longest Repeating Character Replacement 42% | MediumM | Solve→ |
Coin Change II 42% | MediumM | Solve→ |
Daily Temperatures 42% | MediumM | Solve→ |
Reorganize String 42% | MediumM | Solve→ |
Koko Eating Bananas 42% | MediumM | Solve→ |
Reveal Cards In Increasing Order 42% | MediumM | Solve→ |
K Closest Points to Origin 42% | MediumM | Solve→ |
Longest Arithmetic Subsequence of Given Difference 42% | MediumM | Solve→ |
The kth Factor of n 42% | MediumM | Solve→ |
Frequency of the Most Frequent Element 42% | MediumM | Solve→ |
Minimum Time to Visit a Cell In a Grid 42% | HardH | Solve→ |
Identify the Largest Outlier in an Array 42% | MediumM | Solve→ |
Maximum Area Rectangle With Point Constraints I 42% | MediumM | Solve→ |
Longest Palindromic Substring 33% | MediumM | Solve→ |
3Sum 33% | MediumM | Solve→ |
Remove Nth Node From End of List 33% | MediumM | Solve→ |
Merge k Sorted Lists 33% | HardH | Solve→ |
Remove Element 33% | EasyE | Solve→ |
First Missing Positive 33% | HardH | Solve→ |
Jump Game II 33% | MediumM | Solve→ |
Spiral Matrix 33% | MediumM | Solve→ |
Length of Last Word 33% | EasyE | Solve→ |
Similar Companies
Explore interview questions from other companies with similar interview patterns.
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 FreeNo credit card required