Companies
Amazon885 questions
Meta497 questions
Google393 questions
Uber309 questions
ByteDance / TikTok335 questions
Microsoft229 questions
Snowflake175 questions
Apple150 questions
Stripe195 questions
OpenAI177 questions
Databricks99 questions
Netflix88 questions
DoorDash119 questions
Roblox77 questions
IBM117 questions
Anthropic94 questions
Bloomberg107 questions
Coinbase87 questions
Capital One98 questions
LinkedIn96 questions
Goldman Sachs94 questions
Snapchat90 questions
Citadel / Citadel Securities85 questions
Salesforce85 questions
Rippling67 questions
JPMorgan Chase77 questions
Airbnb77 questions
Pinterest75 questions
Oracle70 questions
Waymo64 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.
75
questions
Last updated
Before you start
Showing 36 of 36
OJ Problems
practice in the online judgeSplit 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)密室逃脱Delete Node in a Linked ListTrip Expense SettlementSearch Engine Input SuggestionsSet Equality VerificationNaive Bayes ImplementationLogistic Regression ImplementationLongest Substring with Repeated CharacterAccount BalancingClass-based String SegmentationRound string to specified precisionImplement custom round functionDetermine Relatedness and Shortest Distance Between PinsMinimum Copies of a String
