Companies
Amazon1046 questions
Meta540 questions
Google496 questions
ByteDance / TikTok435 questions
Uber341 questions
Microsoft279 questions
Snowflake203 questions
OpenAI219 questions
Apple190 questions
Stripe221 questions
Databricks123 questions
Pinterest116 questions
DoorDash144 questions
Netflix99 questions
Citadel / Citadel Securities140 questions
Roblox94 questions
LinkedIn134 questions
Anthropic113 questions
IBM129 questions
Bloomberg119 questions
Salesforce118 questions
Capital One116 questions
Coinbase94 questions
Goldman Sachs111 questions
Oracle110 questions
Airbnb110 questions
Rippling90 questions
Waymo101 questions
Snapchat100 questions
JPMorgan Chase84 questions

Pinterest Interview Question Bank
Pinterest's loop leans hard on a recurring custom prompt library — escape-room state-tracking, trie-backed access control, ads/log aggregation, splitwise-style settlement — over canonical LeetCode. ML system design is split into two distinct rounds ("ML Practitioner" and "ML System Design") that effectively cover the same recommender / retrieval / ranking surface from two angles, with embedding-heavy product framing throughout. Fully-remote, front-loaded compensation, and long team-match windows define the experience as much as the technical bar.
116
questions
Last updated
Before you start
Showing 42 of 42
Minimum Board Transfers Between PinsImplement a Read-Through Cache for Product GET APIShortest Way to Form StringHighly Active User Percentage by CountryTop Two Categories by Engagement Rate per CountryMinimum Buses Between StopsMinimum Subsequences to Form a Target StringCount Unique Active Pins Over TimeReturn All Target Expressions With Addition and Multiplication PrecedenceReach a Target by Inserting Addition or Multiplication Left to RightPins Violation Log QueriesReconstruct ItineraryGenerate All Attribute CombinationsBus RoutesDelete a Forest Subtree and Compact Parent IndicesDelete a Subtree and Compact a ForestDelete a Subtree by Marking Nodes as RemovedHierarchical Region Access ControlMinimize the Longest Continuous Hiking Time with K Rest StopsCombination Sum IV with Negative NumbersSplitwise: Minimize Debt Settlement TransactionsReconstruct ItineraryDesign Search Autocomplete SystemOptimal Account BalancingExpression Add OperatorsEscape Room Player State and LeaderboardReconstruct an Itinerary Without a Fixed StartRebalance Experiment Buckets Across Control and Enabled GroupsCompare Two Sets for EqualityFind the Nearest Eligible Elevator
