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