I only managed to get to the first technical screen. Overall, the interview process is:
It's important to note that Stripe cares about being able to produce working code fast. Time complexity or performance is only an afterthought.
During my interview, I was asked a string processing question. It was something along the lines of:
Note: I made the crucial mistake of going for the optimal solution, which is O(n log n) due to sorting based on when the transactions came in. A much easier solution would've been O(n^2). Sadly, in the heat of the moment, I forgot to go for the obvious.
The following metrics were computed from 1 interview experience for the Stripe Software Engineering Intern role in San Francisco, California.
Stripe's interview process for their Software Engineering Intern roles in San Francisco, California is extremely selective, failing the vast majority of engineers.
Candidates reported having very good feelings for Stripe's Software Engineering Intern interview process in San Francisco, California.