Contacted by a recruiter a couple weeks after applying online.
Performed the phone interview and advanced to the next stage.
After discussing back and forth, eventually had an on-site scheduled.
Due to some of their internal changes, this process took a significant amount of time, but I think this was probably a one-off and no longer relevant.
Actual on-site interview was covered by Stripe in SF.
5 sessions with very technical people on-site.
They send out a preparation guide prior to the interview, so you know exactly what to expect, what to practice for, and what to do when you get there.
Overall, not a bad process at all.
No whiteboard coding -- was done on an actual laptop.
System design/architecture was done on a whiteboard but not bad.
Most parts of this process were realistic and I truly enjoyed being in the company of everyone.
Sketch out the high-level design of a large system for future use at Stripe.
In a language of choice, design a data structure to store a unique type of data.
The following metrics were computed from 45 interview experiences for the Stripe Software Engineer role in San Francisco, California.
Stripe's interview process for their Software Engineer roles in San Francisco, California is extremely selective, failing the vast majority of engineers.
Candidates reported having very good feelings for Stripe's Software Engineer interview process in San Francisco, California.