You can use my GitHub post to see the question and the solution. They are asking the same questions of everyone.
The typical interview process involves a chat with a recruiter, followed by a phone interview, and then an on-site interview.
I had three interviews and answered all the technical questions correctly. I even got the code to work properly. However, after the third interview, they said they did not want to continue. I had a feeling one of the interviewers had personal issues; he walked in very frustrated and remained that way the entire time.
Write the code to replay a list of HTTP requests from a file represented as JSON.
Design an API for tracking events in different clients.
Write a map implementation with a get function that lets you retrieve the value of a key at a particular time.
Example:
t:0 A = 1 t:2 A = 2
get(A, t:1) -> 1 get(A, t:3) -> 2
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.