Companies
Amazon905 questions
Meta498 questions
Google410 questions
Uber317 questions
ByteDance / TikTok346 questions
Microsoft234 questions
Snowflake179 questions
Apple154 questions
OpenAI189 questions
Stripe196 questions
Databricks102 questions
Netflix89 questions
DoorDash124 questions
Anthropic100 questions
Roblox78 questions
IBM117 questions
Bloomberg109 questions
Coinbase88 questions
Capital One101 questions
Goldman Sachs97 questions
LinkedIn96 questions
Citadel / Citadel Securities90 questions
Snapchat90 questions
Salesforce89 questions
Rippling75 questions
Airbnb81 questions
Pinterest80 questions
JPMorgan Chase77 questions
Waymo77 questions
Oracle71 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.
409
questions
Last updated
Before you start
Showing 54 of 54
OJ Problems
practice in the online judgeReconstruct 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 SplittingFirst Bad Version with Parallel Bucket Search Follow-upTokenize Text with Dictionary Using Longest MatchMinimum Number of Meeting RoomsCustom Sort String VariantCount Nested Key Pairs and Return Most Frequent Inner KeyConsolidate On-call Rotations into Maximal Constant SegmentsDetermine Whether Two Horses Are Related (Pedigree Graph)Longest Increasing Subarray Length; with One Modification AllowedMin Hand Moves to Play a Sequence on a 1..∞ Keyboard (Segment Grouping)
