The 1:1 phone interview and HackerRank questions are the same. You can find various examples here of what they ask, so I won't focus on that. You also get to bring your own laptop and use your own environment, which is extremely helpful because you are most likely very comfortable coding on it. I used Python 3, but for the bug squashing/request question, they had code for Python 2. It's 2019, so Python 3 should be a standard, but apparently not.
I will focus on the onsite interview, which had four phases:
Phase 1 was fairly easy. There were two developers who asked a question and you coded it out. I started working on the whiteboard, but they said they wanted to see me code it out. I solved it with a few minutes to spare.
Phase 2 was actually very difficult. I spent 20 minutes trying to even download from GitHub and get everything set up because my laptop had no internet connection. They brought me a MacBook, which I was not familiar with at all. I definitely recommend practicing with a MacBook (using the terminal for downloading, unzipping files, and moving files) if you don't know how.
In Phase 3, the engineering manager seemed very uninterested in me. I swear he was doing work or talking to other people, as his focus would switch to his laptop quite often.
Phase 4 was fun, but my inexperience with requests and JSON definitely hindered me on this one.
We had a lunch session afterward, and I was denied about a week later. They didn't even call for the denial; they just sent an email. Very professional, thanks Stripe!
I definitely recommend looking at the Glassdoor questions for help, because they really like using the same questions for all of their interviews.
The following metrics were computed from 7 interview experiences for the Stripe Software Engineer New Grad role in San Francisco, California.
Stripe's interview process for their Software Engineer New Grad 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 New Grad interview process in San Francisco, California.