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.
- Junior26% (484)
- Mid/Senior52% (980)
- Staff22% (414)
Questionspage 7 of 19
- Reordered Power of 25 companiesMid/Senior
- Minimum Number of Refueling Stops8 companiesStaff
- Leaf-Similar Trees6 companiesJunior
- Length of Longest Fibonacci Subsequence7 companiesMid/Senior
- Walking Robot Simulation9 companiesMid/Senior
- Koko Eating Bananas38 companiesMid/Senior
- Middle of the Linked List14 companiesJunior
- Stone Game4 companiesMid/Senior
- Nth Magical Number3 companiesStaff
- Profitable Schemes2 companiesStaff
- Boats to Save People11 companiesMid/Senior
- Projection Area of 3D Shapes1 companyJunior
- Uncommon Words from Two Sentences2 companiesJunior
- Spiral Matrix III8 companiesMid/Senior
- Possible Bipartition10 companiesMid/Senior
- Super Egg Drop5 companiesStaff
- Fair Candy Swap7 companiesJunior
- Construct Binary Tree from Preorder and Postorder Traversal6 companiesMid/Senior
- Find and Replace Pattern2 companiesMid/Senior
- Monotonic Array7 companiesJunior
- Increasing Order Search Tree2 companiesJunior
- Bitwise ORs of Subarrays7 companiesMid/Senior
- Numbers At Most N Given Digit Set4 companiesStaff
- Fruit Into Baskets10 companiesMid/Senior
- Sort Array By Parity7 companiesJunior
- Super Palindromes1 companyStaff
- Sum of Subarray Minimums13 companiesMid/Senior
- Smallest Range I3 companiesJunior
- Snakes and Ladders12 companiesMid/Senior
- Sort an Array12 companiesMid/Senior
- Cat and Mouse5 companiesStaff
- X of a Kind in a Deck of Cards2 companiesJunior
- Partition Array into Disjoint Intervals2 companiesMid/Senior
- Word Subsets6 companiesMid/Senior
- Reverse Only Letters6 companiesJunior
- Maximum Sum Circular Subarray10 companiesMid/Senior
- Minimum Add to Make Parentheses Valid8 companiesMid/Senior
- Sort Array By Parity II6 companiesJunior
- 3Sum With Multiplicity4 companiesMid/Senior
- Minimize Malware Spread10 companiesStaff
- Long Pressed Name6 companiesJunior
- Flip String to Monotone Increasing5 companiesMid/Senior
- Unique Email Addresses4 companiesJunior
- Binary Subarrays With Sum5 companiesMid/Senior
- Minimum Falling Path Sum8 companiesMid/Senior
- Beautiful Array5 companiesMid/Senior
- Shortest Bridge15 companiesMid/Senior
- Knight Dialer7 companiesMid/Senior
- Reorder Data in Log Files4 companiesMid/Senior
- Range Sum of BST6 companiesJunior
- Minimum Area Rectangle8 companiesMid/Senior
- Distinct Subsequences II2 companiesStaff
- Valid Mountain Array8 companiesJunior
- DI String Match3 companiesJunior
- Find the Shortest Superstring3 companiesStaff
- Delete Columns to Make Sorted4 companiesJunior
- Minimum Increment to Make Array Unique9 companiesMid/Senior
- Validate Stack Sequences6 companiesMid/Senior
- Most Stones Removed with Same Row or Column10 companiesMid/Senior
- Bag of Tokens2 companiesMid/Senior
- Reveal Cards In Increasing Order4 companiesMid/Senior
- Flip Equivalent Binary Trees4 companiesMid/Senior
- Largest Component Size by Common Factor2 companiesStaff
- Verifying an Alien Dictionary8 companiesJunior
- Array of Doubled Pairs1 companyMid/Senior
- Delete Columns to Make Sorted II3 companiesMid/Senior
- Tallest Billboard6 companiesStaff
- Check Completeness of a Binary Tree5 companiesMid/Senior
- Regions Cut By Slashes7 companiesMid/Senior
- Delete Columns to Make Sorted III2 companiesStaff
- N-Repeated Element in Size 2N Array6 companiesJunior
- Maximum Width Ramp8 companiesMid/Senior
- Minimum Area Rectangle II2 companiesMid/Senior
- Univalued Binary Tree3 companiesJunior
- Vowel Spellchecker7 companiesMid/Senior
- Numbers With Same Consecutive Differences5 companiesMid/Senior
- Binary Tree Cameras14 companiesStaff
- Equal Rational Numbers2 companiesStaff
- K Closest Points to Origin17 companiesMid/Senior
- Subarray Sums Divisible by K11 companiesMid/Senior
- Odd Even Jump2 companiesStaff
- Largest Perimeter Triangle5 companiesJunior
- Squares of a Sorted Array17 companiesJunior
- Longest Turbulent Subarray3 companiesMid/Senior
- Distribute Coins in Binary Tree8 companiesMid/Senior
- Unique Paths III7 companiesStaff
- Minimum Cost For Tickets13 companiesMid/Senior
- String Without AAA or BBB3 companiesMid/Senior
- Interval List Intersections12 companiesMid/Senior
- Vertical Order Traversal of a Binary Tree14 companiesStaff
- Smallest String Starting From Leaf2 companiesMid/Senior
- Add to Array-Form of Integer5 companiesJunior
- Satisfiability of Equality Equations6 companiesMid/Senior
- Broken Calculator5 companiesMid/Senior
- Subarrays with K Different Integers17 companiesStaff
- Cousins in Binary Tree7 companiesJunior
- Rotting Oranges50 companiesMid/Senior
- Minimum Number of K Consecutive Bit Flips5 companiesStaff
- Number of Squareful Arrays3 companiesStaff
- Find the Town Judge7 companiesJunior