Companies
Amazon1011 questions
Meta534 questions
Google479 questions
Uber337 questions
ByteDance / TikTok412 questions
Microsoft268 questions
Snowflake197 questions
Apple183 questions
OpenAI211 questions
Stripe210 questions
Databricks119 questions
DoorDash139 questions
Pinterest104 questions
Netflix97 questions
Roblox89 questions
Anthropic107 questions
IBM126 questions
Citadel / Citadel Securities123 questions
Bloomberg119 questions
LinkedIn115 questions
Salesforce115 questions
Coinbase93 questions
Capital One107 questions
Goldman Sachs107 questions
Oracle105 questions
Airbnb105 questions
Rippling85 questions
Snapchat97 questions
Waymo93 questions
JPMorgan Chase84 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.
478
questions
Last updated
Before you start
Showing 71 of 71
OJ Problems
practice in the online judgeLongest Consecutive Same-Color Line in a GridRemove at Most One Blocker to Minimize Signal Completion TimeMinimum Time for Signals to Reach All TargetsDetect Duplicates Within a Sliding WindowNext-Word Predictor from Training DataShortest Path in a Graph with Broken NodesCalculate Total Size of a File System EntityEmployee Shift Coverage TimelineMaximize the Sum of Two Endpoint ValuesEarliest Time When All Entities Become ConnectedNumber of Islands with Diagonal ConnectivityDesign a Locker Allocation SystemDesign a Locker Allocation SystemCount Paths Matching Every Prefix in a Labeled TreeMinimum Racks for Two-Resource Server PackingImplement a Python Tee IteratorHighway Toll Calculation from Checkpoint LogsCheck Whether an Interval Conflicts with Any Existing IntervalMinimum Cars for Rental ReservationsWeighted Sum from a Nested List StringNested List Weighted SumUnion of Two Sorted Disjoint Interval ListsMaximum Equal-Length Wood PiecesRecursive Variable Substitution with Cycle DetectionTournament Champion ProbabilityGenerate Target Expressions with Addition and MultiplicationBinary Tree Level Order TraversalEarliest Time When All People Become ConnectedPartition Numbers by Distinct FrequenciesAssign Car Rental Orders to Cars
