Stripe
Integration-style problems on a real API surface, plus correctness questions around money and idempotency.
- Active questions
- 4
- Rounds covered
- 3
- Last reviewed
- Aug 27, 2026
Reported questions
The full collection. Each entry shows how many independent reports it has and when it was last seen in a live loop.
- CodingMediumCorroborated · 5 reports
Make a payment write idempotent
A client retries a charge request after a timeout. Design the request contract and storage schema so the charge happens exactly once, then explain what your code does when two retries arrive concurrently.
Last seen Aug 22, 2026Study: System design → - CodingMediumCorroborated · 3 reports
Schema for a double-entry ledger
Design tables for a ledger where every transaction balances. Show the query that returns an account balance, and explain how you prevent a partially-written transaction from ever being visible.
Last seen Aug 21, 2026Study: System design → - Phone screenEasyCorroborated · 7 reports
Merge overlapping reservations
Given a list of half-open intervals, merge the overlapping ones. Follow-up: support inserting a new interval into an already-merged list in logarithmic time.
Last seen Aug 21, 2026Study: Core coding patterns → - DebuggingMediumCorroborated · 3 reports
Fix the failing test in an unfamiliar repo
You are given a repository you have never seen and one failing test. Locate the defect, explain the root cause before changing anything, and add a regression test that would have caught it.
Last seen Aug 27, 2026Study: Debugging unfamiliar code →
Interviewed at Stripe recently?
Corroborating a question takes reports from people who did not interview together. Adding yours is what keeps this collection from drifting out of date.