I applied through a recruiter.
First screening was a HackerRank-style OA—wasn't the typical heavy on DSA, but felt more like a real-world task involving data processing and implementation.
After that, I had a live coding screen where the problem had multiple parts that built on each other. Stripe really prioritizes clean, readable code and hearing your thought process out loud over seeing any complex optimal tricks (my Stripe coach on Prepfully let me know this beforehand, lol).
The virtual onsite was a 5-round loop that felt very practical:
I’d say be comfortable reading other people’s code quickly and practice LC mediums, know your programming language’s standard library very well, and get a mock if possible—that helps a lot giving you a reality check before the actual stakes.
Design an architecture for delivering webhooks to customers.
The following metrics were computed from 368 interview experiences for the Stripe Software Engineer role.
Stripe's interview process for their Software Engineer roles is extremely selective, failing the vast majority of engineers.
Candidates reported having very good feelings for Stripe's Software Engineer interview process.