Initially, I had a Skype interview where I shared my screen with the interviewer. The question was fairly straightforward, about allocating and deallocating servers, and I wrote unit tests for these as well.
To all those who wonder why they got rejected despite all their unit tests passing: I read somewhere online that this initial round is really just about testing your intuition for what makes good code.
A few days later, I heard back that they wanted to bring me onsite. I had a whole day of interviews. The questions were all interesting, practical problems to solve. No obscure algorithms or whiteboard coding were involved at all.
Allocating/deallocating servers
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.