Had initial screening call with recruiter, was very friendly and everything was explained clearly.
This was followed by a one hour tech test which is 3 stages, aim for completeness here, I think they’re looking to tick a box first and foremost. Interviewer was pretty disinterested here and doesn’t really let you reach conclusions, stepping in too often to help and breaking your train of thought.
After this is 5 hours of “virtual onsite” as explained here and all around the web, you get a pretty lengthy document of what the expectations are and honestly it’s really well organised.
The virtual onsite is better suited to more experienced developers, and pretty impossible to prepare for, just be familiar with your professional day to day tooling.
I found 2/5 interviewers from these sessions were pretty disengaged and bored from the beginning. this has huge impact on your chances as it’s easier to bounce off an easygoing person, and definitely doesn’t reflect well on Stripe’s culture.
There doesn’t seem to be a weighting where one strong skillset my tip the scales of a weaker skillset.
There is definitely a certain hiring bar that needs to be met to get the offer, if you don’t reach certain stages in each session you won’t get the offer, whilst I don’t agree with this approach because people have different strengths I understand the need for consistency across the board to ensure fairness.
All in all, I would say Stripe’s process is probably one of the best I’ve seen, super efficient , no long delays in replying and good communication throughout, definitely apply.