Companies
Amazon918 questions
Meta505 questions
Google422 questions
Uber319 questions
ByteDance / TikTok348 questions
Microsoft234 questions
Snowflake180 questions
OpenAI192 questions
Apple156 questions
Stripe197 questions
Databricks103 questions
Netflix89 questions
DoorDash124 questions
Anthropic100 questions
Roblox79 questions
IBM117 questions
Bloomberg112 questions
Coinbase89 questions
Capital One104 questions
Goldman Sachs97 questions
LinkedIn96 questions
Citadel / Citadel Securities91 questions
Snapchat91 questions
Salesforce89 questions
Rippling75 questions
Waymo86 questions
Airbnb81 questions
Pinterest80 questions
JPMorgan Chase77 questions
Oracle72 questions

Google Interview Question Bank
Google's loop runs on hiring-committee arbitration, with a separate team-match phase deciding whether HC approval turns into an offer. Coding bars are remarkably consistent across teams; leveling rigor and behavioral depth drive most of the L3–L6 differentiation.
421
questions
Last updated
Before you start
Showing 57 of 57
OJ Problems
practice in the online judgeValidate a Simplified Mahjong Winning HandFind a Horizontal Cut That Bisects Total Rectangle AreaMaximum Assignment Between Problems and ProgrammersGenerate All Strings of Ones and Twos That Sum to NCheck Whether a Template Occurs in Leaf Text of a Binary TreeMinimum Direction ViolationsStreaming Latest-Per-Message Log ProcessorKeep the Most Recent Log for Each MessageDeduplicate and Sort Log EntriesReconstruct the BFS Path Before Reaching a TargetSliding Window Average After Removing the Largest K ValuesMaximum Overlap of Axis-Aligned Rectangles on a GridConvert Snake Case to camelCaseCount Good NumbersDetermine Players with Uniquely Identifiable RanksCount Spellings of a Word Using Chemical Element SymbolsMaximum Area Rectangle From Given PointsSchedule Tasks on CPUs and Find the Minimum Number of CPUsLongest Path With the Same Node Value in a Binary TreeRobot Status Message DeduplicationMonotone Increasing DigitsMinimum Required Safety Value in a Weighted Graph Under a ThresholdLongest Consecutive Path in a Binary TreeTop K Frequent ElementsAutocomplete Words by Prefix Using TrieMost Frequently Used Rental CarFind Common Available Time Slots in Google CalendarAggregate Website User Activity and Average Session DurationCount Clusters of 2D Points Within RadiusDesign and Implement a Simplified CompletableFuture with Parallel Array Splitting
