I had a phone call with a recruiter to discuss the interview process and potential teams.
Next, I had a technical phone screen. I got to use my own IDE/terminal over a shared screen, which really helped.
The onsite interview was standard, with four tech interviews and an interview with a manager.
Overall, I was extremely impressed with the process and the team compared to other companies.
The questions are not difficult in the sense that you have to know crazy esoteric algorithms or "Big O" (they said they didn't really care about the performance characteristics of the solution).
However, the questions do require writing a decent amount of code. I think there's a real emphasis on code quality, communication, and general culture fit/behavior.
The following metrics were computed from 201 interview experiences for the Stripe Software Engineer role in United States.
Stripe's interview process for their Software Engineer roles in the United States is extremely selective, failing the vast majority of engineers.
Candidates reported having good feelings for Stripe's Software Engineer interview process in United States.