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 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