I have background in enterprise software companies with C/C++, so I was glad to receive a call from a recruiter after I applied online at Stripe. Phone screen was a straightforward coding question. Onsite consisted of a couple of coding questions, debugging, and a design interview, followed by an interview with the hiring manager. For coding interviews, actual code on a machine is required, and no whiteboard solution. Questions were not tough; however, the expectation was that the code is complete and working within 45 mins. I'm most comfortable with C++, but using a statically typed language during a coding interview versus using a dynamically typed language like Python or Ruby turned out to be a huge disadvantage for me. I felt I got most of the questions 90%, but couldn't complete the solution either due to some compilation issue or understanding a new C++ library to be used to solve the problem. Interviewers were pleasant, and overall I felt welcome.
NDA.
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.