practice a little every day, paws crossed ♡
Interview Questions
Practice 9403 coding, system design and machine learning questions from 546 companies, sorted by role, topic and interview round. Every question has step-by-step hints, a code runner that supports 8 languages and an AI mentor; members also get the full solution walkthrough.
- 9403
- Questions
- 546
- Companies
- 11
- Topics
- 8
- Languages
Showing 91–102 of 102 results
- SalesforceMediumSoftware EngineerMulti-tenant resource allocator: entity model, lifecycle state machine, optimistic locking
Low-level design question for a senior backend role: model a multi-tenant resource allocation module where customers request and release resources. It tests compact class design, an explicit resource lifecycle state machine, optimistic locking under concurrent requests, and tenant isolation enforced in code.
Software Engineering FundamentalsOther - SpotifyMediumBackend EngineerStaying Productive When Project Requirements Were Unclear or Kept Changing
A Spotify behavioral question about a project with unclear or constantly changing requirements, asking how you adapted and stayed productive. It tests how you reduce ambiguity, structure work to absorb change, communicate the cost of churn, and reflect on the outcome.
Behavioral & LeadershipOther - StripeMediumSoftware EngineerArchitecture Deep-Dive: 15–20 Minute Past-Project Talk and Retrospective Follow-ups
A Stripe staff-level architecture deep-dive: present a past technical project in 15 to 20 minutes, then field follow-ups such as what you would do differently. It assesses technical depth, how clearly you explain key design decisions and rejected alternatives, credible ownership of the work, and honest retrospection.
Behavioral & LeadershipOther - StripeMediumSoftware EngineerReview a Production Pull Request and Calibrate Feedback to the Author's Seniority
A staff-level Stripe code review exercise: review a realistic production pull request, decide what blocks the merge, and write the actual comments. It tests review prioritization, scrutiny of tests and failure modes, comment severity labeling, and how you adapt the delivery of feedback for early-career versus senior authors.
Software Engineering FundamentalsOther - StripeMediumSoftware EngineerStaff Behavioral: Deciding With Incomplete Info, Stakeholder Alignment, Mentoring
Stripe staff-level behavioral prompts covering a difficult technical decision made with incomplete information, aligning stakeholders with competing goals, and mentoring engineers while scaling your technical influence. It evaluates judgment under uncertainty, influence without authority, and concise, impact-first storytelling.
Behavioral & LeadershipOther - SwiggyMediumProduct ManagerRoot-Causing Slower Instamart Deliveries in a Tier-1 City Since Last Week
A product manager metric-diagnosis question about Swiggy Instamart orders in a Tier-1 city taking 10% longer than the expected standard delivery time since last week, across every order type. It tests metric validation, breaking delivery into stages, segmentation, and separating internal from external causes.
Analytics & ExperimentationOther - TikTokHardProduct ManagerTikTok Product Strategy & Case Design
Practice TikTok PM product decision-making across feature selection, prioritization, Stories strategy, and VR app store design. The solution covers strategy, user problems, RICE-style prioritization, TikTok-native ephemeral content trade-offs, MVP metrics, and immersive VR discovery, safety, and developer tooling.
Product / Decision MakingOther - UberMediumProduct ManagerUber Product Design: Build an AI-Powered Product for Riders or Drivers
An Uber product manager design prompt asking you to create an AI-powered product for a ride-sharing app. It tests how you choose a user segment and pain point across riders and drivers, justify why AI fits, handle marketplace side effects, and define metrics, experiments and risks.
Product Design & StrategyOther - VisaMediumSoftware EngineerBehavioral: Solving a Hard Problem Simply and Breaking a Complex Project Into Parts
Two senior behavioral prompts about complexity: describe a hard problem you solved with a simple solution, and a time you split a complex project into manageable parts. They probe judgment about simplicity, handling ambiguity, decomposition and sequencing, personal ownership, and measurable results.
Behavioral & LeadershipOther - Wikimedia FoundationMediumProduct ManagerDesign a strategy to grow reader donations to Wikipedia while keeping it ad-free
A product strategy interview question asking how a Wikimedia Foundation product manager would increase donations to Wikipedia while keeping it free and ad-free. It tests choosing a goal and metric, segmenting readers and donors, diagnosing where the donation funnel leaks, prioritizing ideas, and protecting reader trust.
Product Design & StrategyOther - ZomatoMediumProduct ManagerSelecting 500 of 1,000 U.S. Restaurants to Onboard Without Comparable Data
An execution question set in 2014: a team three weeks behind schedule must choose 500 of 1,000 U.S. restaurants to onboard with no comparable metrics or market data. It tests goal setting, prioritization when data is missing, delivery under a schedule slip, and using early results to guide later choices.
Product / Decision MakingOther - ZoomMediumProduct ManagerZoom Product Sense: Make Video Calls Feel More Human and Get Everyone Involved
A Zoom product sense question asking you to design a feature that makes video meetings feel more personal and engaging. It tests choosing a meeting type and segment, finding pain points across the meeting, prioritizing ideas, defining success metrics beyond time spent, and handling privacy and experiment design.
Product Design & StrategyOther