All Google Coding Interview Questions
1878 questions we track for Google, most frequently asked first. Practice any of them in the code editor and get AI feedback on your solution.
Start your Google mock interviewQuestions Google asks, live voice, scored. First one free.
- Junior26% (484)
- Mid/Senior52% (980)
- Staff22% (414)
Questionspage 5 of 19
- Student Attendance Record I2 companiesJunior
- Student Attendance Record II3 companiesStaff
- Brick Wall6 companiesMid/Senior
- Next Greater Element III13 companiesMid/Senior
- Reverse Words in a String III6 companiesJunior
- Subarray Sum Equals K46 companiesMid/Senior
- Array Partition5 companiesJunior
- Find the Closest Palindrome8 companiesStaff
- Reshape the Matrix5 companiesJunior
- Permutation in String16 companiesMid/Senior
- Subtree of Another Tree8 companiesJunior
- Distribute Candies3 companiesJunior
- Shortest Unsorted Continuous Subarray9 companiesMid/Senior
- Delete Operation for Two Strings4 companiesMid/Senior
- Erect the Fence3 companiesStaff
- Fraction Addition and Subtraction5 companiesMid/Senior
- Valid Square4 companiesMid/Senior
- Longest Harmonious Subsequence7 companiesJunior
- Minimum Index Sum of Two Lists4 companiesJunior
- Non-negative Integers without Consecutive Ones5 companiesStaff
- Can Place Flowers16 companiesJunior
- Find Duplicate File in System7 companiesMid/Senior
- Valid Triangle Number9 companiesMid/Senior
- Add Bold Tag in String6 companiesMid/Senior
- Merge Two Binary Trees8 companiesJunior
- Task Scheduler25 companiesMid/Senior
- Add One Row to Tree3 companiesMid/Senior
- Maximum Distance in Arrays5 companiesMid/Senior
- Maximum Product of Three Numbers15 companiesJunior
- K Inverse Pairs Array4 companiesStaff
- Smallest Range Covering Elements from K Lists10 companiesStaff
- Sum of Square Numbers7 companiesMid/Senior
- Exclusive Time of Functions13 companiesMid/Senior
- Average of Levels in Binary Tree4 companiesJunior
- Shopping Offers6 companiesMid/Senior
- Solve the Equation2 companiesMid/Senior
- Maximum Average Subarray I11 companiesJunior
- Set Mismatch7 companiesJunior
- Maximum Length of Pair Chain2 companiesMid/Senior
- Palindromic Substrings25 companiesMid/Senior
- Replace Words5 companiesMid/Senior
- Dota2 Senate6 companiesMid/Senior
- 2 Keys Keyboard7 companiesMid/Senior
- Two Sum IV - Input is a BST8 companiesJunior
- Maximum Binary Tree3 companiesMid/Senior
- Print Binary Tree5 companiesMid/Senior
- Robot Return to Origin5 companiesJunior
- Find K Closest Elements19 companiesMid/Senior
- Split Array into Consecutive Subsequences2 companiesMid/Senior
- Maximum Width of Binary Tree8 companiesMid/Senior
- Strange Printer9 companiesStaff
- Non-decreasing Array6 companiesMid/Senior
- Beautiful Arrangement II2 companiesMid/Senior
- Kth Smallest Number in Multiplication Table5 companiesStaff
- Trim a Binary Search Tree5 companiesMid/Senior
- Maximum Swap8 companiesMid/Senior
- Number of Longest Increasing Subsequence7 companiesMid/Senior
- Longest Continuous Increasing Subsequence5 companiesJunior
- Valid Parenthesis String15 companiesMid/Senior
- 24 Game7 companiesStaff
- Valid Palindrome II16 companiesJunior
- Baseball Game6 companiesJunior
- Redundant Connection8 companiesMid/Senior
- Redundant Connection II1 companyStaff
- Repeated String Match6 companiesMid/Senior
- Longest Univalue Path7 companiesMid/Senior
- Knight Probability in Chessboard6 companiesMid/Senior
- Maximum Sum of 3 Non-Overlapping Subarrays6 companiesStaff
- Stickers to Spell Word4 companiesStaff
- Top K Frequent Words24 companiesMid/Senior
- Binary Number with Alternating Bits5 companiesJunior
- Number of Distinct Islands14 companiesMid/Senior
- Max Area of Island19 companiesMid/Senior
- Count Binary Substrings18 companiesJunior
- Degree of an Array11 companiesJunior
- Partition to K Equal Sum Subsets8 companiesMid/Senior
- Search in a Binary Search Tree5 companiesJunior
- Insert into a Binary Search Tree7 companiesMid/Senior
- Binary Search12 companiesJunior
- To Lower Case3 companiesJunior
- Minimum ASCII Delete Sum for Two Strings4 companiesMid/Senior
- Subarray Product Less Than K19 companiesMid/Senior
- Best Time to Buy and Sell Stock with Transaction Fee8 companiesMid/Senior
- 1-bit and 2-bit Characters4 companiesJunior
- Maximum Length of Repeated Subarray7 companiesMid/Senior
- Find K-th Smallest Pair Distance5 companiesStaff
- Longest Word in Dictionary3 companiesMid/Senior
- Accounts Merge18 companiesMid/Senior
- Remove Comments3 companiesMid/Senior
- Candy Crush11 companiesMid/Senior
- Find Pivot Index16 companiesJunior
- Number of Atoms8 companiesStaff
- Self Dividing Numbers5 companiesJunior
- Count Different Palindromic Subsequences5 companiesStaff
- Flood Fill12 companiesJunior
- Asteroid Collision34 companiesMid/Senior
- Parse Lisp Expression3 companiesStaff
- Monotone Increasing Digits2 companiesMid/Senior
- Daily Temperatures31 companiesMid/Senior
- Delete and Earn11 companiesMid/Senior