[徵文] 北美SDE 刷題/System Design準備經驗已刪文

看板Test作者 (mat)時間2年前 (2022/03/22 06:54), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
北美SDE YOE ~3年 先說結果(皆L4) Offer: Google, Meta, Microsoft, Robinhood, UiPath Failed: Snap, eBay Other: LinkedIn (降級), DoorDash/Uber..(取消面試) Timeline 8月開始慢慢刷題,PTT上找到刷題讀書會 11月開始投履歷 12月練手面試(UiPath, eBay) 1月集中面試 2月談offer 刷題準備 畢業時刷了< 300題。這次準備大致分三個階段 第一階段 - 照題型練習 我們讀書會是依照這篇的順序https://tinyurl.com/47jmpsv4 每一種題型要熟悉解題原理。模板的話我覺得是見仁見智,除非時間緊迫,不然最好完全理解原理後再來背模板(幫助記憶/臨場表現)。 第二階段 - 隨機刷題/練習難題&周賽 等到每個題型都有一定程度後開始隨機選題,然後試著寫高頻難題,LC hard照頻率排刷完第一頁。Hard的部分我覺得算是optional,有精力或想打比賽的可以多試試hard,當作活絡頭腦,不然只要寫過經典的hard就好了(參考上面鏈接/LC經典75題)。12月刷到這裡總題數近700,比賽rating > 2000,周賽500名左右,說不上多強但其實面試沒有必要刷到這種程度,很多難題是可以和面試官討論出來的。 第三階段 - 考古題 面試前一週就看看LC company tag/一畝考古題,尤其是LinkedIn,Robinhood,Coinbase等專出題庫題 (Robinhood只有三題...) System Design 一畝很多心得文,可參考這篇 https://tinyurl.com/bjz7wavv 個人是先從YouTube影片(參考一畝鏈接)入手基本概念,之後開始讀一些blog和paper (Dynamo必讀),DDIA讀前面2章,System Design Interview by Alex Xu 輕鬆讀。 等到大部分概念都有一定了解後開始跟朋友mock,練習挺重要的,概念都懂可是不會跑面試流程很容易超時或是不小心給自己挖坑。 個人是每周至少找一次mock,跟朋友或是在pramp.com上找,面試前一週在interviewing.io上付費mock。付費的面試官給的feedback通常是有參考價值,幾百鎂能增加一點點面試通關機率還是值得的。 心得 準備面試的過程還是充滿壓力,感謝朋友家人與讀書會夥伴的陪伴。個人覺得準備時間不宜拖超過4個月,不然容易影響工作,壓力也容易累積。另外一點就是面試本身是個很吃運氣的東西,不論是拿面試/遇到的面試官/題目/HC狀況皆是,所以沒有必要因為幾次失敗就感到氣餒。最後有幸能在G match到喜歡的組也是挺靠運氣的。 以上是小弟粗淺的整理與心得,希望能幫到各位。有問題歡迎提出來,除了關於讀書會暫時不會再招人了所有不用來信問XD ----- Sent from JPTT on my OnePlus LE2127. -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 76.121.2.8 (美國) ※ 文章網址: https://www.ptt.cc/bbs/Test/M.1647903259.A.B3B.html
文章代碼(AID): #1YEG8Rix (Test)