Estimate and Break Down an Ambiguous Software Project
Company: Stripe
Role: Software Engineer
Category: Behavioral & Leadership
Difficulty: medium
Interview Round: Onsite
Overview: Break an underspecified software project into outcomes, milestones, dependencies, unknowns, and optional scope before estimating it. Use ranges and confidence, expose risk explicitly, identify discovery work, and revise the plan when a key assumption changes.