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 9 of 19
- Airplane Seat Assignment Probability3 companiesMid/Senior
- Meeting Scheduler8 companiesMid/Senior
- Remove Sub-Folders from the Filesystem8 companiesMid/Senior
- Maximum Profit in Job Scheduling25 companiesStaff
- Maximum Length of a Concatenated String with Unique Characters6 companiesMid/Senior
- Tiling a Rectangle with the Fewest Squares3 companiesStaff
- Web Crawler Multithreaded9 companiesMid/Senior
- Tree Diameter8 companiesMid/Senior
- Minimum Swaps to Make Strings Equal4 companiesMid/Senior
- Count Number of Nice Subarrays9 companiesMid/Senior
- Minimum Remove to Make Valid Parentheses11 companiesMid/Senior
- Check If It Is a Good Array4 companiesStaff
- Cells with Odd Values in a Matrix2 companiesJunior
- Number of Closed Islands5 companiesMid/Senior
- Maximum Score Words Formed by Letters4 companiesStaff
- Greatest Sum Divisible by Three7 companiesMid/Senior
- Minimum Moves to Move a Box to Their Target Location1 companyStaff
- Minimum Time Visiting All Points6 companiesJunior
- Count Servers that Communicate6 companiesMid/Senior
- Search Suggestions System21 companiesMid/Senior
- Number of Ways to Stay in the Same Place After Some Steps1 companyStaff
- Find Winner on a Tic Tac Toe Game7 companiesJunior
- Count Square Submatrices with All Ones5 companiesMid/Senior
- Subtract the Product and Sum of Digits of an Integer5 companiesJunior
- Group the People Given the Group Size They Belong To5 companiesMid/Senior
- Find the Smallest Divisor Given a Threshold13 companiesMid/Senior
- Element Appearing More Than 25% In Sorted Array4 companiesJunior
- Minimum Falling Path Sum II3 companiesStaff
- Convert Binary Number in a Linked List to Integer10 companiesJunior
- Sequential Digits3 companiesMid/Senior
- Maximum Side Length of a Square with Sum Less than or Equal to Threshold5 companiesMid/Senior
- Shortest Path in a Grid with Obstacles Elimination14 companiesStaff
- Find Numbers with Even Number of Digits7 companiesJunior
- Divide Array in Sets of K Consecutive Numbers2 companiesMid/Senior
- Maximum Candies You Can Get from Boxes4 companiesStaff
- Replace Elements with Greatest Element on Right Side4 companiesJunior
- Sum of Mutated Array Closest to Target2 companiesMid/Senior
- Deepest Leaves Sum4 companiesMid/Senior
- Find N Unique Integers Sum up to Zero6 companiesJunior
- Verbal Arithmetic Puzzle3 companiesStaff
- Decrypt String from Alphabet to Integer Mapping5 companiesJunior
- XOR Queries of a Subarray4 companiesMid/Senior
- Minimum Insertion Steps to Make a String Palindrome6 companiesStaff
- Decompress Run-Length Encoded List1 companyJunior
- Matrix Block Sum2 companiesMid/Senior
- Distinct Echo Substrings1 companyStaff
- Convert Integer to the Sum of Two No-Zero Integers4 companiesJunior
- Minimum Flips to Make a OR b Equal to c2 companiesMid/Senior
- Number of Operations to Make Network Connected10 companiesMid/Senior
- Minimum Distance to Type a Word Using Two Fingers2 companiesStaff
- Maximum 69 Number7 companiesJunior
- Delete Leaves With a Given Value4 companiesMid/Senior
- Minimum Number of Taps to Open to Water a Garden13 companiesStaff
- Sort the Matrix Diagonally4 companiesMid/Senior
- Rank Transform of an Array6 companiesJunior
- Find the City With the Smallest Number of Neighbors at a Threshold Distance5 companiesMid/Senior
- Minimum Difficulty of a Job Schedule7 companiesStaff
- The K Weakest Rows in a Matrix5 companiesJunior
- Maximum Product of Splitted Binary Tree5 companiesMid/Senior
- Jump Game V1 companyStaff
- Number of Steps to Reduce a Number to Zero6 companiesJunior
- Jump Game IV3 companiesStaff
- Check If N and Its Double Exist5 companiesJunior
- Minimum Number of Steps to Make Two Strings Anagram10 companiesMid/Senior
- Maximum Students Taking Exam3 companiesStaff
- Count Negative Numbers in a Sorted Matrix6 companiesJunior
- Maximum Number of Events That Can Be Attended14 companiesMid/Senior
- Sort Integers by The Number of 1 Bits4 companiesJunior
- Number of Substrings Containing All Three Characters6 companiesMid/Senior
- Count All Valid Pickup and Delivery Options3 companiesStaff
- Number of Days Between Two Dates5 companiesJunior
- Validate Binary Tree Nodes3 companiesMid/Senior
- How Many Numbers Are Smaller Than the Current Number6 companiesJunior
- Rank Teams by Votes7 companiesMid/Senior
- Linked List in Binary Tree5 companiesMid/Senior
- Minimum Cost to Make at Least One Valid Path in a Grid8 companiesStaff
- Increasing Decreasing String3 companiesJunior
- Find the Longest Substring Containing Vowels in Even Counts6 companiesMid/Senior
- Maximum Sum BST in Binary Tree5 companiesStaff
- Generate a String With Characters That Have Odd Counts1 companyJunior
- Time Needed to Inform All Employees5 companiesMid/Senior
- Frog Position After T Seconds2 companiesStaff
- Balance a Binary Search Tree5 companiesMid/Senior
- Maximum Performance of a Team8 companiesStaff
- Find the Distance Value Between Two Arrays6 companiesJunior
- Sort Integers by The Power Value2 companiesMid/Senior
- Pizza With 3n Slices2 companiesStaff
- Create Target Array in the Given Order4 companiesJunior
- Four Divisors6 companiesMid/Senior
- Check if There is a Valid Path in a Grid3 companiesMid/Senior
- Longest Happy Prefix5 companiesStaff
- Find Lucky Integer in an Array6 companiesJunior
- Count Number of Teams4 companiesMid/Senior
- Find All Good Strings2 companiesStaff
- Count Largest Group5 companiesJunior
- Construct K Palindrome Strings6 companiesMid/Senior
- Circle and Rectangle Overlapping2 companiesMid/Senior
- Reducing Dishes2 companiesStaff
- Number of Steps to Reduce a Number in Binary Representation to One7 companiesMid/Senior
- Longest Happy String8 companiesMid/Senior