Marketplace Dynamics and Multi-Sided Platforms Questions
Product and analytical thinking for marketplaces and multi-sided platforms whose value comes from balancing distinct participant groups. Covers network effects, liquidity and supply-demand balancing, matching and routing across sides, cross-side pricing and incentives, and two- and three-sided (e.g. rider/driver/platform) trade-offs. Assesses reasoning about marketplace health, cold-start, and cross-side dynamics rather than single-user product design.
Write a Python function assign_orders_to_vehicles(orders, vehicles) that assigns orders (with attributes: volume, destination coordinates, earliest_pickup, latest_delivery) to a fleet of vehicles (with capacity and start location) using a greedy heuristic that clusters by proximity and respects capacity and time windows. Describe algorithmic complexity and known failure modes.
Formulate a mixed-integer programming model to optimize replenishment and allocation for a supply network with factories, distribution centers, and retail nodes. The objective is to minimize expected total cost (production, transport, holding, stockouts) subject to service level, capacity, and flow conservation constraints. Define variables, objective, and core constraints, and discuss heuristics or decomposition methods for large-scale problems.
Design a causal pipeline to attribute downstream outcomes (driver earnings, completed rides) to a UI change rolled out across cities, while accounting for time-varying confounders (promotions, seasonality). Include identification strategies (DID, synthetic control), pre-processing (deseasonalization, covariate balancing), model choices, sensitivity checks, and how you'd present assumptions and confidence intervals to leadership.
Explain Type I and Type II errors, statistical power, and significance level in the context of A/B testing at Lyft. For each term give a short business example (for instance: launching a bad pricing change because of Type I error). Discuss trade-offs involved in choosing alpha (0.05 vs 0.01) for product experiments.
You're a data scientist with a backlog of ten modeling requests from operations, product, and marketing related to logistics. Describe a principled framework to prioritize these requests (consider impact, uncertainty, implementation complexity, and dependencies). Provide an example scoring rubric and a sample prioritized list of three projects with justification.
Unlock Full Question Bank
Get access to all Marketplace Dynamics and Multi-Sided Platforms interview questions and detailed answers.
Sign in to ContinueJoin thousands of developers preparing for their dream job.