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 12 of 19
- Maximum Value at a Given Index in a Bounded Array4 companiesMid/Senior
- Minimum Number of Operations to Reinitialize a Permutation1 companyMid/Senior
- Evaluate the Bracket Pairs of a String2 companiesMid/Senior
- Sentence Similarity III5 companiesMid/Senior
- Count Nice Pairs in an Array6 companiesMid/Senior
- Maximum Number of Groups Getting Fresh Donuts1 companyStaff
- Find the Winner of the Circular Game12 companiesMid/Senior
- Minimum Sideway Jumps6 companiesMid/Senior
- Minimum Operations to Make the Array Increasing4 companiesJunior
- Queries on Number of Points Inside a Circle2 companiesMid/Senior
- Check if the Sentence Is Pangram6 companiesJunior
- Single-Threaded CPU7 companiesMid/Senior
- Sum of Digits in Base K1 companyJunior
- Frequency of the Most Frequent Element11 companiesMid/Senior
- Replace All Digits with Characters1 companyJunior
- Minimum Distance to the Target Element4 companiesJunior
- Minimum Adjacent Swaps to Reach the Kth Smallest Number2 companiesMid/Senior
- Minimum Interval to Include Each Query3 companiesStaff
- Maximum Population Year9 companiesJunior
- Maximum Distance Between a Pair of Values2 companiesMid/Senior
- Maximum Subarray Min-Product3 companiesMid/Senior
- Largest Color Value in a Directed Graph5 companiesStaff
- Sorting the Sentence3 companiesJunior
- Rotating the Box10 companiesMid/Senior
- Sum of All Subset XOR Totals5 companiesJunior
- Number of Ways to Rearrange Sticks With K Sticks Visible1 companyStaff
- Minimum Speed to Arrive on Time2 companiesMid/Senior
- Jump Game VII2 companiesMid/Senior
- Minimize Maximum Pair Sum in Array6 companiesMid/Senior
- Get Biggest Three Rhombus Sums in a Grid4 companiesMid/Senior
- Process Tasks Using Servers5 companiesMid/Senior
- Minimum Skips to Arrive at Meeting On Time1 companyStaff
- Egg Drop With 2 Eggs and N Floors2 companiesMid/Senior
- Determine Whether Matrix Can Be Obtained By Rotation4 companiesJunior
- Minimum Number of Flips to Make the Binary String Alternating5 companiesMid/Senior
- Find the Student that Will Replace the Chalk3 companiesMid/Senior
- Largest Magic Square3 companiesMid/Senior
- Minimum Cost to Change the Final Value of Expression1 companyStaff
- Merge Triplets to Form Target Triplet1 companyMid/Senior
- The Earliest and Latest Rounds Where Players Compete4 companiesStaff
- Find a Peak Element II7 companiesMid/Senior
- Largest Odd Number in String6 companiesJunior
- Count Sub Islands5 companiesMid/Senior
- Minimum Absolute Difference Queries1 companyMid/Senior
- Remove All Occurrences of a Substring13 companiesMid/Senior
- Maximum Alternating Subsequence Sum4 companiesMid/Senior
- Cyclically Rotating a Grid3 companiesMid/Senior
- Number of Wonderful Substrings1 companyMid/Senior
- Build Array from Permutation5 companiesJunior
- Eliminate Maximum Number of Monsters3 companiesMid/Senior
- Count Good Numbers7 companiesMid/Senior
- Count Square Sum Triples5 companiesJunior
- Nearest Exit from Entrance in Maze9 companiesMid/Senior
- Minimum Cost to Reach Destination in Time6 companiesStaff
- Concatenation of Array7 companiesJunior
- Unique Length-3 Palindromic Subsequences5 companiesMid/Senior
- Painting a Grid With Three Different Colors7 companiesStaff
- Maximum Number of Words You Can Type4 companiesJunior
- Maximum Number of Points with Cost4 companiesMid/Senior
- Check if All Characters Have Equal Number of Occurrences4 companiesJunior
- The Number of the Smallest Unoccupied Chair5 companiesMid/Senior
- Describe the Painting3 companiesMid/Senior
- Number of Visible People in a Queue17 companiesStaff
- Sum of Digits of String After Convert4 companiesJunior
- Delete Duplicate Folders in System6 companiesStaff
- Three Divisors2 companiesJunior
- Delete Characters to Make Fancy String6 companiesJunior
- Minimum Number of Swaps to Make the String Balanced13 companiesMid/Senior
- Find the Longest Valid Obstacle Course at Each Position2 companiesStaff
- Last Day Where You Can Still Cross4 companiesStaff
- Find if Path Exists in Graph5 companiesJunior
- Maximum Matrix Sum6 companiesMid/Senior
- Number of Ways to Arrive at Destination5 companiesMid/Senior
- Find Greatest Common Divisor of Array5 companiesJunior
- Find Unique Binary String5 companiesMid/Senior
- Minimum Difference Between Highest and Lowest of K Scores5 companiesJunior
- Find the Kth Largest Integer in the Array1 companyMid/Senior
- Number of Unique Good Subsequences1 companyStaff
- Find the Middle Index in Array4 companiesJunior
- Find All Groups of Farmland2 companiesMid/Senior
- Count Special Quadruplets3 companiesJunior
- The Number of Weak Characters in the Game2 companiesMid/Senior
- Reverse Prefix of Word5 companiesJunior
- Maximum Product of the Length of Two Palindromic Subsequences2 companiesMid/Senior
- Count Number of Pairs With Absolute Difference K4 companiesJunior
- Find Original Array From Doubled Array6 companiesMid/Senior
- Minimum Number of Operations to Make Array Continuous4 companiesStaff
- Final Value of Variable After Performing Operations6 companiesJunior
- Longest Subsequence Repeated k Times3 companiesStaff
- Maximum Difference Between Increasing Elements5 companiesJunior
- Grid Game4 companiesMid/Senior
- Check if Word Can Be Placed In Crossword1 companyMid/Senior
- Convert 1D Array Into 2D Array5 companiesJunior
- Maximize the Confusion of an Exam4 companiesMid/Senior
- Maximum Number of Ways to Partition an Array2 companiesStaff
- Minimum Moves to Convert String3 companiesJunior
- Find Missing Observations5 companiesMid/Senior
- Minimum Operations to Make a Uni-Value Grid5 companiesMid/Senior
- Partition Array Into Two Arrays to Minimize Sum Difference8 companiesStaff
- Minimum Number of Moves to Seat Everyone4 companiesJunior