Stripe 的面試相對比較固定,不管是從模式還是從題目上都比較死,今天分享一下 Stripe 面试 都有哪些流程,考察什麼題目,感興趣的同學接著往下看吧~

第一輪 –普通 coding 輪
並非是 LC 的題目,而是一個可能會真實出現的 user case,然後會給你不同階段循序漸進去解答。 我面到的是一道 print notification 的題目。 會給你一些人從一個時間點開始辦理 membership,然後你需要在開始的時候,倒數 15 天的時候和最後的時候答應出相應的 notification,然後 follow up 是如果有個人在某個時間段更改了他的 membership,你也需要更新相應的 notification,並且刪除已經過時的 notification。
Coding 真題分享
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, "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.
第二輪–Integration
給你一個 API endpoint 然後給你兩個 JSON 檔,讓你重新發 request 並且糾正預期 response 和實際 response 不一致的情況。
第三輪–Debugging
這是 Stripe 面試當中最特殊的一輪。 他會給你一個開源 repo 並指出一個 issue。 你需要根據這個 issue 找到問題並修改代碼。 選 Python 的話通常是查看 request 和 marko 兩個 repo。 沒有提前準備的話很容易掛。
第四輪–系統設計
SD 輪與其他公司差不多,題目常見且偏正規,正常準備即可。
第五輪–Hiring Manager 面
基本全部是 BQ,準備好故事就能過。
總體來看,Stripe 題目固定,表現要非常好才能過。 若感到孤軍奮戰不易,可聯繫 programhelp 团队,我們提供專業面試輔助與代面試服務,承諾每個環節親力親為。