Stripe The interviews are relatively fixed, both in terms of pattern and in terms of questions, and today I'm sharing the Stripe Interview What are the processes and what topics are examined, if you are interested, read on~!

First round - general coding round
It's not an LC question, but a user case that may actually occur, and then you are given different stages to go through step by step to answer it. The one I got was a print notification question. You are given a number of people who started their membership at a certain point in time, and then you need to promise a notification at the beginning, 15 days down, and at the end, and then follow up by updating the notification if someone changes their membership at a certain point in time and deleting the outdated notification. Then follow up is if someone changes their membership at a certain time, you need to update the notification accordingly and delete the outdated notification.
Coding Real Questions
Coding1
Given an input and a replacement list. You need to replace the content in sourceCode
According to the given replacement requirements and ensure the output is correct.
sourceCode = "num foo;"
replacements = [
{ "start": 0, "before": "num", "after": "String" }, { "start": 4, "after": "foo", "bar" }
{ "start": 4, "before": "foo", "after": "bar" }
]
Output: "String bar;"
Coding2
Given a binary array nums
and an integer k
, return the maximum number of consecutive 1
s in the array if you can flip at most k
0
s.
- Input.
nums = [1,1,1,0,0,0,1,1,1,1,0], k = 2
- Output.
6
- Explanation. [1,1,1,0,0,1,1,1,1,1,1] - 2 zeros flipped to ones; the longest sub-array has length 6.
Second round - Integration
Give you an API endpoint and then two JSON files to resend the request and correct the inconsistency between the expected response and the actual response.
Round 3 - Debugging
This is the most special round of the Stripe interview. He will give you an open source repo and point out an issue, you need to find the problem based on the issue and change the code. If you choose Python, you'll usually be looking at the request and marko repos, and it's easy to get hung up if you don't prepare in advance.
Round 4 - System Design
The SD round is similar to other companies, the questions are common and formal, so normal preparation is sufficient.
Fifth round-Hiring Manager interview
Basically, all of them are BQs, and you can get through them with a good story ready.
Overall, Stripe questions are fixed and you have to perform very well to pass. If you feel that it's not easy to fight alone, you can contact programhelp teamWe offer professional interview assistance and proxy interview services, with a commitment to be hands-on at every step of the process.