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 15 of 19
- Maximum Sum of Distinct Subarrays With Length K10 companiesMid/Senior
- Minimum Total Distance Traveled5 companiesStaff
- Count Ways To Build Good Strings6 companiesMid/Senior
- Most Profitable Path in a Tree6 companiesMid/Senior
- Convert the Temperature2 companiesJunior
- Number of Subarrays With LCM Equal to K3 companiesMid/Senior
- Minimum Number of Operations to Sort a Binary Tree by Level3 companiesMid/Senior
- Closest Nodes Queries in a Binary Search Tree1 companyMid/Senior
- Minimum Fuel Cost to Report to the Capital5 companiesMid/Senior
- Number of Beautiful Partitions1 companyStaff
- Minimum Cuts to Divide a Circle5 companiesJunior
- Minimum Penalty for a Shop5 companiesMid/Senior
- Count Palindromic Subsequences12 companiesStaff
- Find the Pivot Integer3 companiesJunior
- Append Characters to String to Make Subsequence3 companiesMid/Senior
- Remove Nodes From Linked List4 companiesMid/Senior
- Count Subarrays With Median K3 companiesStaff
- Minimum Score of a Path Between Two Cities5 companiesMid/Senior
- Divide Nodes Into the Maximum Number of Groups6 companiesStaff
- Maximum Value of a String in an Array1 companyJunior
- Maximum Star Sum of a Graph3 companiesMid/Senior
- Frog Jump II3 companiesMid/Senior
- Delete Greatest Value in Each Row2 companiesJunior
- Longest Square Streak in an Array4 companiesMid/Senior
- Maximum Number of Points From Grid Queries6 companiesStaff
- Take K of Each Character From Left and Right4 companiesMid/Senior
- Count the Digits That Divide a Number3 companiesJunior
- Distinct Prime Factors of Product of Array3 companiesMid/Senior
- Closest Prime Numbers in Range6 companiesMid/Senior
- Maximize the Minimum Powered City2 companiesStaff
- Maximum Count of Positive Integer and Negative Integer4 companiesJunior
- Maximal Score After Applying K Operations6 companiesMid/Senior
- Make Number of Distinct Characters Equal1 companyMid/Senior
- Difference Between Element Sum and Digit Sum of an Array4 companiesJunior
- Increment Submatrices by One3 companiesMid/Senior
- Count the Number of Good Subarrays7 companiesMid/Senior
- Minimum Common Value3 companiesJunior
- Maximum Subsequence Score5 companiesMid/Senior
- Put Marbles in Bags8 companiesStaff
- Separate the Digits in an Array3 companiesJunior
- Disconnect Path in a Binary Matrix by at Most One Flip1 companyMid/Senior
- Take Gifts From the Richest Pile5 companiesJunior
- Count Vowel Strings in Ranges9 companiesMid/Senior
- House Robber IV7 companiesMid/Senior
- Rearranging Fruits9 companiesStaff
- Count the Number of Fair Pairs9 companiesMid/Senior
- Maximum Difference by Remapping a Digit3 companiesJunior
- Merge Two 2D Arrays by Summing Values6 companiesJunior
- Minimum Operations to Reduce an Integer to 08 companiesMid/Senior
- Count the Number of Square-Free Subsets2 companiesMid/Senior
- Find the String with LCP1 companyStaff
- Left and Right Sum Differences2 companiesJunior
- Find the Divisibility Array of a String2 companiesMid/Senior
- Minimum Time to Visit a Cell In a Grid4 companiesStaff
- Split With Minimum Sum2 companiesJunior
- Count Total Number of Colored Cells5 companiesMid/Senior
- Pass the Pillow3 companiesJunior
- Kth Largest Sum in a Binary Tree4 companiesMid/Senior
- Minimum Time to Complete All Tasks1 companyStaff
- Distribute Money to Maximum Children4 companiesJunior
- Find Score of an Array After Marking All Elements5 companiesMid/Senior
- Minimum Time to Repair Cars6 companiesMid/Senior
- Number of Even and Odd Bits1 companyJunior
- Check Knight Tour Configuration4 companiesMid/Senior
- The Number of Beautiful Subsets4 companiesMid/Senior
- Prime Subtraction Operation4 companiesMid/Senior
- Collect Coins in a Tree12 companiesStaff
- Convert an Array Into a 2D Array With Conditions2 companiesMid/Senior
- Prime In Diagonal1 companyJunior
- Sum of Distances5 companiesMid/Senior
- Minimize the Maximum Difference of Pairs6 companiesMid/Senior
- Cousins in Binary Tree II2 companiesMid/Senior
- Row With Maximum Ones4 companiesJunior
- Minimum Additions to Make Valid String4 companiesMid/Senior
- Calculate Delayed Arrival Time1 companyJunior
- Minimum Number of Operations to Make All Array Elements Equal to 12 companiesMid/Senior
- Find the Prefix Common Array of Two Arrays6 companiesMid/Senior
- Maximum Number of Fish in a Grid4 companiesMid/Senior
- Make Array Empty2 companiesStaff
- First Completely Painted Row or Column5 companiesMid/Senior
- Lexicographically Smallest Beautiful String2 companiesStaff
- Number of Senior Citizens2 companiesJunior
- Neighboring Bitwise XOR2 companiesMid/Senior
- Maximum Number of Moves in a Grid2 companiesMid/Senior
- Count the Number of Complete Components3 companiesMid/Senior
- Minimum String Length After Removing Substrings5 companiesJunior
- Find the Punishment Number of an Integer4 companiesMid/Senior
- Modify Graph Edge Weights1 companyStaff
- Extra Characters in a String3 companiesMid/Senior
- Minimize String Length2 companiesJunior
- Movement of Robots2 companiesMid/Senior
- Painting the Walls6 companiesStaff
- Minimum Operations to Make the Integer Zero4 companiesMid/Senior
- Robot Collisions6 companiesStaff
- Continuous Subarrays6 companiesMid/Senior
- Sum of Imbalance Numbers of All Subarrays1 companyStaff
- Number of Black Blocks9 companiesMid/Senior
- Find the Maximum Achievable Number4 companiesJunior
- Longest Non-decreasing Subarray From Two Arrays5 companiesMid/Senior
- Apply Operations to Make All Array Elements Equal to Zero3 companiesMid/Senior