There are two technical rounds. The first one is a 1-hour technical screen; it is an algorithm problem.
The second one is two rounds back-to-back of technical interviews. The first round is similar to the first one, and the second round is an integration test where you are given a code base and have to implement the requirement on that code base.
Design an algorithm that exchanges currency.
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.