I went through a phone interview, followed by an on-site.
The phone interview was quite simple and asked me to implement a system for assigning unique machine IDs given a naming scheme.
The on-site had a bunch of interviews, ranging from caching, databases, and scaling.
I didn't end up getting the offer, though.
Design a system to detect and implement API rate-limiting for a server.
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.