READ. UNDERSTAND. PRACTICE.
Computer science concepts
Explore algorithm tutorials, coding and system design questions, interview experiences, and computer science study guides.
601 resources · Page 9 of 26
Computer science concepts
DoorDash Monetization, Unit Economics, and Trade-offs
Interviewers probe your ability to reason about monetization and unit economics end-to-end: define the right metrics, build a simple financial model, weigh…
Computer science concepts
DoorDash Three-Sided Marketplace Segmentation
Interviewers probe your ability to translate business goals into an actionable segmentation strategy for a three-sided marketplace (consumers, merchants…
Computer science concepts
DoorDash Three-Sided Marketplace Segmentation and Diagnostics
Interviewers are probing whether you can reason through a three-sided marketplace where consumers, merchants, and Dashers are interdependent rather than…
Computer science concepts
Dynamic Programming and State-Space Optimization
These problems test state-space modeling and dynamic programming (DP): defining compact states, transitions, and value propagation under movement and…
Computer science concepts
Dynamic Programming, Backtracking, and State-Space Search
This tests state modeling: turning coins, tiles, grids, intervals, or circular sequences into compact states with valid transitions. Interviewers look for…
Computer science concepts
Dynamic Programming Patterns For Coding Interviews
Demonstrates ability to convert a problem into a Dynamic Programming state and derive correct transitions, trading time for reuse. Interviewers probe…
Computer science concepts
Dynamic Programming Patterns Refresher
This topic tests your ability to identify a problem's state and transition, pick an appropriate Dynamic Programming strategy (top-down vs bottom-up), and…
Computer science concepts
Dynamic Programming Refresher For Product Coding
Candidates must demonstrate the ability to convert a problem into a Dynamic Programming formulation: identify overlapping subproblems, define a compact…
Computer science concepts
End-To-End ETL Pipeline Case Design
Interviewers are probing your ability to design a reliable, performant end-to-end ETL flow that meets functional SLAs while exposing clear tradeoffs…
Computer science concepts
Engineering Leadership And Service Ownership
Interviewers are probing technical leadership and day-to-day service ownership: your ability to design, operate, and improve a production service…
Computer science concepts
Equivalence Class And Boundary Test Design
These questions test equivalence-class partitioning and boundary-value analysis for algorithm and data-structure problems. You must reduce a huge input…
Computer science concepts
Event Attribution, Deduplication, And Cohort SQL
Interviewers are probing whether you can turn messy event logs into trustworthy metrics under realistic production constraints: duplicated events…
Computer science concepts
Event-Driven Cross-Region Systems
Interviewers are probing your ability to design a reliable, low-latency event-driven system that spans multiple regions, balancing ordering, durability…
Computer science concepts
Event Instrumentation And Data Quality
Interviewers are testing whether you can turn ambiguous product behavior into reliable, analyzable data. This is not just about naming events; it is about…
Computer science concepts
Event Instrumentation And Measurement Design
What's being tested Ability to design reliable, debuggable telemetry for product measurement: choosing metrics/events, schema and sampling tradeoffs…
Computer science concepts
Event Log Processing And Sessionization
These questions test sessionization and event-level deduplication skills: turning raw, timezone-stamped logs into user sessions and summary metrics.…
Computer science concepts
Event-Time Telemetry For Unreliable Devices
Candidates must show they can design a resilient, event-time-aware telemetry system for intermittently connected devices: define clear APIs, choose…
Computer science concepts
Experiment Design For Product ML
The interviewer is probing your ability to design credible, operational experiments that evaluate ML-driven product changes for new-user onboarding. They…
Computer science concepts
Experiment Metric Design
Interviewers are checking whether you can design robust experiment metrics and an analysis plan that yield a credible causal conclusion for product changes…
Computer science concepts
Experiment Metric Design And Guardrails
These prompts probe a candidate’s ability to design, analyze, and interpret randomized experiments that change a free‑trial or free‑month offer and then…
Computer science concepts
Experimentation, A/B Testing, And Product Metrics
Interviewers are probing whether you can design, evaluate, and defend model-driven experiments end-to-end as a Machine Learning Engineer: choose…
Computer science concepts
Experimentation And A/B Testing
Interviewers are probing your practical command of experimentation as a product lever: how you frame decisions, pick and defend metrics, design (and stop)
Computer science concepts
Experimentation and Metrics Design
Interviewers are probing your ability to design, instrument, and analyze experiments that evaluate ML changes safely and interpretably. They expect you to…
Computer science concepts
Experimentation, Diagnostics, and Growth Infrastructure for Non-Technical PMs
Interviewers want to see that you can design, prioritize, and interpret online experiments to drive growth while managing risk and operational constraints.