Companies
Amazon963 questions
Meta515 questions
Google452 questions
Uber330 questions
ByteDance / TikTok379 questions
Apple174 questions
Microsoft248 questions
Snowflake188 questions
OpenAI201 questions
Stripe199 questions
Databricks115 questions
Netflix94 questions
DoorDash133 questions
Roblox85 questions
Anthropic104 questions
Bloomberg118 questions
IBM118 questions
Citadel / Citadel Securities114 questions
Coinbase92 questions
Capital One106 questions
Salesforce102 questions
LinkedIn101 questions
Goldman Sachs101 questions
Airbnb94 questions
Snapchat94 questions
Rippling81 questions
Waymo92 questions
Pinterest91 questions
Oracle90 questions
JPMorgan Chase78 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.
91
questions
Last updated
Before you start
Showing 39 of 39
OJ Problems
practice in the online judgeDesign 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 ElevatorMinimum Pins to Exactly Fill a ScreenDesign Search Autocomplete SystemImplement Bootstrap Confidence Interval and Jackknife Standard Error for a Two-Group MetricDelete a Subtree in a Parent Array and Compact Deleted NodesImplement an In-Memory Table JoinSplit Array Largest SumCount Unique Pins by Policy and Date RangePlace Ads Into the Shortest ColumnSettle Group Trip ExpensesPut Boxes Into the Warehouse - Maximize Total Box HeightImplement a Sparse Matrix Class (store/print/add/multiply)Assign Pins to the Shortest Column (Min-Heap Scheduling)Escape Room (Shortest Escape Path in a Room Grid)Reconstruct a Queue by Height (Laundry Sorting Variant) + Distance Between Any Two StationsRobot Straight-Line Reachable Cells on a 2D Grid with Blockers (8 Directions)Pin Connectivity (graph connectivity related to Pins)Grant Access (permissions propagation / access control)Reconstruct Itinerary (with loop/cycle follow-up)Minimize Result by Adding Parentheses to ExpressionBubble Explosion on a Grid (One Round + Gravity)Scooter Hopping on a Number Line (Greedy Simulation)密室逃脱
