Senior Software Engineer applicants have rated the interview process at Stripe with 3.1 out of 5 (where 5 is the highest level of difficulty) and assessed their interview experience as 39% positive. To compare, the company-average is 45.8% positive. This is according to Glassdoor user ratings.
Candidates applying for Senior Software Engineer roles take an average of 32 days to get hired, when considering 23 user submitted interviews for this role. To compare, the hiring process at Stripe overall takes an average of 26 days.
Common stages of the interview process at Stripe as a Senior Software Engineer according to 23 Glassdoor interviews include:
Phone interview: 36%
One on one interview: 24%
Presentation: 13%
Skills test: 11%
Group panel interview: 7%
IQ intelligence test: 4%
Personality test: 4%
Here are the most commonly searched roles for interview reports -
I applied through an employee referral. The process took 2 weeks. I interviewed at Stripe (New York, NY) in Feb 2020
Interview
Very friendly, nice people, pleasant experience. They really seemed to care about you and your career during the process. The atmosphere was very professional.
Unfortunately overall I had a bad overall experience because in my situation, the projects provided for 2 of my "hands on" interviews had multiple problems compiling and running on my personal computer (which I assume isn't what they were testing for, but I could be wrong), and the interviewers had little or no help to offer in overcoming these issues.
My advice is to ask for specific tools and language versions up front, and to make sure they are installed and configured on your computer.
Interview questions [1]
Question 1
On site was a 5 part interview. 1 integration, where you write some tests against an API they give you. 1 debugging, where you check out a project they give you and you fix a bug, 1 frontend where you build a simple UI, 1 somewhat algo focused, and 1 manager / impact. Very hands on and very practical.
classic check in call with recruiter before 45 min tech screen. From my understanding it would've had more parts than that but unfortunately I didn't get far enough along in the process...
Interview questions [1]
Question 1
Similar question to Leetcode Bank transactions but with 4 parts of increasing difficulty
The interview process was very cahotic. For the JS one, they ask you to prepare yourself a project that you could run in local, so you do it. When the interview starts, they bring you a total new project, that you may or may not have the correct setup to run, they don't care about it. Also they tell you that is totally fine to use StackOverflow but on the results they tell you that they reject you because that...
Had an initial call with a recruiter where we discussed past experiences and what I was looking for in my next role. Recruiter was pleasant and the conversation was laidback.
Interview questions [1]
Question 1
Tell me about a time when you had a disagreement with a teammate and how you handled it.