Stripe L1 Loop
L1 loops center on practical coding: a general coding round, the bug bash, and the integration round, with no system design. Correct, readable code that you test as you go carries the decision.
The Rounds
Screens
- Recruiter CallCovers your background, why Stripe, and the role, and sets the target level. · 30 minPractice Recruiter Call
- Online AssessmentSome candidates only: a timed coding test, often one practical problem in several parts.Practice Online Assessment
- Technical ScreenOne long, multi-part problem from a realistic scenario, worked in an online editor with an engineer. · 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 one or more bugs or failing tests in an unfamiliar open-source codebase. · 60 minPractice Bug Bash
- IntegrationAdd a small feature to an existing codebase by calling an API you learn from its documentation. · 60 minPractice Integration
- BehavioralUsually with a hiring manager: collaboration, ownership, and the operating principles, with examples from school, internships, or a first role. · 45 minPractice Behavioral
What the L1 Loop Weighs
- Working code in a language you know well, with errors and edge cases handled.
- A methodical debugging process: reproduce, form a hypothesis, and confirm it before you change code.
- Reading documentation quickly and fitting new code into an existing structure.
- Clear narration of your plan and progress as you work.
Sources
Last checked Nov 2026. Loops vary by team and change over time, so confirm the details with your recruiter.