Stripe
Practical over puzzle: expect to write working code in a real editor, debug an unfamiliar codebase, and design APIs with careful edge-case handling.
Typical loop
- 1Recruiter screen
- 2Phone screen: practical coding
- 3Onsite: coding round plus a bug squash in a real codebase
- 4Integration / API design round
- 5Hiring manager conversation
Practice questions
Asked on LeetCode
All 13 by time range →- Minimum Penalty for a ShopmediumStringPrefix Sumfrequency 100.0
- Calculate Amount Paid in TaxeseasyArraySimulationfrequency 92.7
- Invalid TransactionsmediumArrayHash TableStringSortingfrequency 89.7
- Brace ExpansionmediumStringBacktrackingStackBreadth-First Search+1frequency 82.0
- Cheapest Flights Within K StopsmediumDynamic ProgrammingDepth-First SearchBreadth-First SearchGraph Theory+2frequency 82.0
- Evaluate DivisionmediumArrayStringDepth-First SearchBreadth-First Search+5frequency 76.9
- Alert Using Same Key-Card Three or More Times in a One Hour PeriodmediumArrayHash TableStringSortingfrequency 61.2
- Merge IntervalsmediumArraySortingQuicksortfrequency 61.2