Sweaty Imposter

Stripe L2 Loop

Company GuideMidSoftware Engineer · Last checked Nov 2026

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

Sources

Last checked Nov 2026. Loops vary by team and change over time, so confirm the details with your recruiter.