Stripe L2 Loop
L2 adds a system design round to the practical coding loop. Design depth and stories of features you owned end to end carry the level call, and a thin design round can lead to an L1 offer.
The Rounds
Screens
- Recruiter CallCovers your background, recent projects, and the target level. · 30 minPractice Recruiter Call
- Technical ScreenOne long, multi-part problem in an online editor, graded on correct, readable code. · 60 minPractice Technical Screen
Onsite
- CodingA scenario-based problem in stages, with error handling, edge cases, and tests at each step. · 60 minPractice Coding
- Bug BashFind and fix bugs in an unfamiliar codebase, explaining each hypothesis as you test it. · 60 minPractice Bug Bash
- IntegrationBuild a small feature against a provided API or SDK in a codebase you have not seen. · 60 minPractice Integration
- System DesignDesign a service with clear interfaces and data models, then cover idempotency, retries, and failure handling. · 60 minPractice System Design
- BehavioralUsually with a hiring manager: ownership, collaboration, and the operating principles, with follow-ups on your own role. · 45 minPractice Behavioral
What the L2 Loop Weighs
- A design that starts from requirements and states its tradeoffs.
- Correctness under failure: retries, duplicate requests, and partial outages.
- Steady progress through multi-part problems, with tests at each step.
- Stories that show you owning a feature from design to launch.
Sources
Last checked Nov 2026. Loops vary by team and change over time, so confirm the details with your recruiter.