~learn.
Fintech · South San Francisco, California

Stripe.

Payments, billing, Connect payouts and financial infrastructure APIs for internet businesses.

its questions lean on
  • idempotency
  • webhooks
  • API design
  • ledgers and money correctness
  • observability

The rounds, as candidates describe them

  1. CodingA practical coding round that adds requirements part by part.source ↗
  2. Bug squashFind and fix a bug in an unfamiliar open-source codebase.source ↗
  3. IntegrationA multi-part problem built against an API, run end to end.source ↗
  4. System design and behaviouralA system design round and a behavioural round on past projects.source ↗

Reported by candidates

From public interview write-ups; each links its source.

Likely, from what they build

Our pick, not a report: questions that fit Stripe's products.

Study path

Every lesson the questions above point to, once, in order.

  1. 01W02 · DAY 04Webhook Delivery System
  2. 02W02 · DAY 02Idempotency in Practice
  3. 03W03 · DAY 04Dead Letters and Poison Pills
  4. 04IP-15Design a Metrics Monitoring and Alerting System
  5. 05W10 · DAY 02Observability
  6. 06IP-07Design a News Feed
  7. 07SQ-10Twitter/X
  8. 08W08 · DAY 04Late-Arriving Data and Correctness
  9. 09IP-20Design a Payment System
  10. 10SQ-18Razorpay Payment Gateway
  11. 11W05 · DAY 02Distributed Transactions — The Saga Pattern
  12. 12IP-02Design a Rate Limiter
  13. 13W01 · DAY 03Rate Limiting at Scale
  14. 14W09 · DAY 02Noisy Neighbor Prevention
  15. 15W02 · DAY 01Timeout Hell
  16. 16W03 · DAY 05Audit Log System
  17. 17W03 · DAY 02Transactional Outbox
  18. 18SQ-04Visa/Mastercard Global Payment Network
  19. 19W05 · DAY 01Consistency Models

Company names and logos are trademarks of their owners, shown only to identify each company. This course isn't affiliated with or endorsed by any of them.