[心得] 2025 北美地獄級別難度求職
剛來美國的時候是天堂級別的 2021 年,當時全美在一個軟體狂歡的年代 ——
瘋狂招募,只要你會寫幾行 code 都有機會拿到 tier1 公司的 offer。
聽過最誇張的故事是什麼?是我一個工作六個月的轉專業朋友,隨手面了一下 Expedia
New grad 缺(薪水約 12 萬),面試完後 HR 跟他說:
「不好意思,New Grad 缺被另一個真的 New Grad 拿走了,你有一些工作經驗,不然你拿這個 18萬5 的 senior 缺你看怎麼樣?」
2021 年的北美,就是這麼瘋狂。
經歷了裁員、生成式 AI 、大量對 AI 的資本投入…
部分頂尖軟體公司的工程師人數在北美的 headcount,在 24 年年底,甚至比 22 年裁員前還少 10~15% 左右。這樣的大環境,完全擠壓了沒有在 21 年拿大廠經驗的我。
先說這次求職的心得:
1. 北美求職跟台灣有一點非常不一樣,北美投大公司比小公司容易拿到面試。因為大公司才有時間跟足夠的 headcount 給沒有大廠經驗的人機會,小公司目前光面試被大廠裁員出來的人都面不完了。
2. 投遞時間遠遠遠比想像中重要。在台灣,通常有 3+ 年資的人,一開始面試想要找到一些公司練練手感是很容易的,北美就算我有 8 年經驗,可能因為沒有頂尖公司經驗的關係,在 linkedin 投了 1000+ 公司,最終有回應的只有大廠跟唯二的小公司。
3. 重新認識系統設計,以前對系統設計有刻板印象,認為就是一些面試模板,但在
hellointerview 的洗禮下,認真覺得每個三年以上經驗的軟體工程師,都要嘗試練習系統設計。當自己能練習從更高的視角去思考問題時,會更清楚自己每天的工作還有哪些可能性。
4. 解 Medium 等級的演算法不需要天份。或是說,絕大多數面試中會出現的演算法考題,都並不需要天份,需要的是一條正確的道路去訓練自己。曾經我看 Youtube 古城算法看到崩潰、覺得自己這輩子不可能能掌握這些東西。在被壓力下、逼迫自己找到方法去學習後,現在一天也能刷超過 10 題新的 medium。
這次求職大概投了 1000+、內推了四家:
內推了 Meta, Google, Visa, MS
Meta 進行中、Google 我投的缺關掉了、Visa 拿了 Final、MS 無回應。
自己投遞大廠:
Amazon, Walmart, Paypal….
喊得出名字的大廠幾乎都投了,這三家是有發我面試的。
小廠面試:
低軌衛星公司、芝加哥的小 SaaS 公司。
面試轉換率:
海投 1000+ 左右換到五個面試,小廠大概是 950 投遞換 2 個面試。
內推四家拿到兩個面試。
面試心得:
Walmart
是我拿到的第一個面試,可能是因為年資比較長、所以相對競爭比較沒那麼激烈,履歷有成功到 hiring manager 手上,拿到面試後開始刷 Leetcode 上面的高頻題。有傳聞說,北美的 Walamrt 演算法考的比較簡單,hard 都是印度那邊考的,我就專刷 medium 刷
了 40 題左右。
結果面試一來就是一題 hard ,也是唯一一題 30 天內的 Leetcode Tag 題。
雖然在中國大姐的引導下有解出來,但並不是最佳解,而且在優化上還是太依賴他的引導,導致面試完直接被無聲卡了。
Bellevue 低軌衛星公司
這個面試是我拿到的第二個面試,完全體驗了什麼叫做「小公司面試不比大公司簡單」這個道理。面試官是一個印度人 PM ,官架子很大,從信件開始就一直自稱 hiring
manager,面試過程很愛問純技術問題,但自己又沒有能力 follow up。言談當中還批評自己手下的工程師,說他 devops 能力不行,他們要找一個又會寫 Application 又有能力做 Ops 的人。
看了 Glassdoor ,發現管理層會跟員工在上面直接對幹,只能說,自我感覺良好的爛公司真的是全世界都一樣,通常都會演一下,這個美國慣老闆是直接不演,直接展現自我感覺良好和前員工開幹。
芝加哥小 SaaS
與上一間低軌衛星成為強烈的對比,非常專業的 HR ,能夠回答我團隊跑什麼模式的
Scrum、團隊有多少人、大致上的分工是什麼。對我過去背景的挖掘也不只是停留在「我做過哪些專案、用過哪些技術」,而是深入了解「我怎麼思考問題」,由於小 SaaS 公司屬於小而美的公司,工程團隊大概 30 人左右,工程師需要深入了解商業問題,因此他也問了一些問題,確保我過去的工作經驗屬於接票並專心做專案、還是會積極了解商業問題的工程師。
我覺得這間公司是非常典型的「優質美國小公司」,這種公司的特點是,非常在乎「人」,他希望了解和你這個人工作起來的感覺,而不只是你的技術。
缺點是…技術挑戰通常不足,職涯天花板也低,屬於財富自由後可以來當 manager 的地
方,不適合現在的我。
Amazon
今年的 Amazon 是大大大大招募之年,去年整年據說只招了 1000 出頭個工程師(並不是淨增加,因為有裁員),今年 New Grad 要招 6000、有經驗的要招 3000 以上。
我的 mentor 說,24 年年中他們組內有一個 junior 缺、來了 440 個履歷合格的應徵者過了線上測驗。25 年年初大概是 30 搶一,比去年少了十幾倍的競爭對手。
由於公司過度積極招募,導致我一月初過了線上測驗後,到現在還排不到面試。
Meta
非常專業的 HR ,跟芝加哥小 SaaS 公司相比,屬於獵頭型的專業。很仔細的聆聽你過往的專案、懂得問專案中的關鍵字並記錄。再約完 Phone interview 以後我得了 A 型流感,寫信去重約。結果我一封信過去、對面四個人回信來要我保重、說流感非常嚴重要我好好保重,等我恢復以後再約面試就可以了。
由於 Meta 面試過於冗長,我應該是會先接了現在的 offer 後繼續面試。
Visa
傳說中的養老公司,中國人內推後拿到的面試。有趣的點是,內推者強調「一定要寫
Meesage to hiring team」這欄,這欄位在整個申請並不是必填,但他說這個欄位的內容會決定 HR 要不要把你的履歷撈起來。
算是一個神奇的淺規則、小技巧?
在北美找工作這種每天狂投履歷的環境下,非必填幾乎都會略過,要不是有內線,我想我也拿不到面試。最終面試也因為 A 型流感改期了,但我應該不會面了,因為和目前的
Offer 薪水與環境差不多,但技術挑戰上,給 Offer 的公司我覺得更有挑戰一些。
Paypal
Technical Screen
我面的是 Staff 的 level、interviewer 是 senior level,大約聊了十分鐘就約略感覺出來我比他資深不少,就開始用帶小朋友的方式去解釋我做的專案。總結的時候
interviewer 說:你做的很多專案滿有趣的,作法我幾乎都沒聽過、但聽完覺得很合理。
我主要講的是資料庫表單重新設計的專案,把舊有的一張表單拆成三張表,而過程不能
有 downtime。用到 Adapter pattern、Parallel Run、Shadow Migration。
Virtual Onsite
Technical Deep Dive
發現不愛考演算法的公司一定會有這關卡,這關卡的困難點是,太吃面試關的實力。這輪的面試官跟上一輪一樣,自己對於技術的掌握度還不夠,在問 follow up 的時候沒有問到點是。這輪的更慘、我在總結他的問題時,他居然自己把問題吞掉、說我們問下一個問題…。
心得是,如果雙方都不是英文母語者,講話真的要非常小心,我的習慣是會問:「請問我有回答到你的問題嗎?」但不是每一次都問。
之後遇到非英文母語者,我會把這問題的頻率提高到 100% 。
Coding Challenge
並不是傳統的 Leetcode ,而是面試官準備好一個 class 來和我互動。問題有:
「請幫我看一下這個 class ,並告訴我這個 class 在幹嘛」
「請問這個 class 目前有哪些功能?你覺得這些功能哪裡可以改進?」
「如果我們要加入 xxx 功能,你會怎麼思考?你會做哪些事情?」
接著的問題就跟這個 class 無關,例如
「你會怎麼做 code review ?會思考哪些事情?」
「怎麼做 Refactor?」
Behavioral Question
難得遇到真正資深的面試官,談吐聽起來是 Staff level 的工程師,問問題也比較有深度,但都是常見的行為式問題。因為跟兩位資深的 Amazon 面試官練過三次面試,加上本身對於行為式問題也有鑽研,所以算是輕鬆結束這回合。問題大概有:
「你會怎麼 mentor 別人?你會喜歡別人怎麼 mentor 你?」
「做過最複雜的專案是什麼?」
「請分享一個和別人有衝突的專案,過程是什麼?」
「請分享一個和對方合作、對方不愛回應的經驗」
「怎麼做 code review」
Manager wrap up
理論上這要是我工作的 team 的 manager ,但因為這次是 general hire ,變成他不是我的 manager、而這個環節也不會問技術問題,就是兩個人的閒聊,估計不影響後續。
結果:Offer,但給的是 senior 的頂,沒給到 Staff
最終心得:
能拿到最後的 offer 真的很多的運氣成分。我在 24 年年底的時候,跟一個在 Paypal
的朋友閒聊,感謝他 23 年的時候我面試 Paypal 時他給我很多幫助,結果他直接丟了一個 Staff 的缺給我,跟我說他們目前只有這個缺在招募,我就硬著頭皮投了。
沒想到直接接上他們 org 的大招募,雖然沒有面上 Staff 很遺憾,但也因為表現很接
近 Staff 了,所以 hiring manager 說會給我到 senior 的頂、且完成 on call
rotation 的 training 後會幫我升(希望不是畫餅,哈哈哈)
雖然面試 Paypal 時,練習到的演算法沒有派上用場,但是這次找工作,真的是逼迫自己從刷題小白進階到刷題中手。我的刷題路線是屬於精刷路線,把 Neetcode 150 裡面,除了 Bit 以外的 easy 與 medium 全刷了五次以上。第一~三次刷求解出來、能解釋時間空間複雜度就好。第四次以上刷,盡量要求自己有兩個以上的解法,並且要思考清楚自己用的工具與模板。
絕大多數的高頻題背後都有意義,只有少數的高頻題是「一題解」的觀念,絕大多數都是可以多題應用的。
最基礎的 BFS、DFS 不必說。常見的 binary search 微變化題,可以考 interviewee 知不知道自己的模板在幹嘛、如果找不到 target 的話,指針會停留在哪裡。DP 在做的時候,怎麼拆解問題、跟 dictionary + backtracking 差別是什麼。
公益時間:
其實想做一件事情很久了,就是希望找一些工作 1~3 年、在職場上找尋不到突破口的
junior 工程師來 mentor。回想自己以前剛轉職的時候,非常的徬徨、不只會遇到別人
的 PUA,連自己都會 PUA 自己。現在回頭來看,這些 PUA是真的沒必要。
人生的路上遇過非常多貴人,雖然不一定是在工程師這條路上,但整體來說,我的人生算是順遂。如果你覺得你現在是 junior 工程師卡關了、或是在轉職的路上卡關需要一點過來人的建議,二月底以前是我的放假日,歡迎來信給我幾個你可以的時間、你簡介、你遇到的問題、希望從跟我的談話中得到什麼。我能回答的都會回答。如果你剛好在台北、二月底前我們也可以約台北。
預約連結:
https://calendly.com/riverski/sde_career
僅提供到二月底,原 po 保有取消/改期與任何人諮詢的權利。
祝每個人在軟體艱難的 2025 年,都能夠找到好歸宿。
--
【◆ ▆ ◢◣` /▲ `"" \/// `"◢ ◣鵝
"`◢◣ ◢▌◥▃▄▅ ▁▁▂▂▂▂這塊地不需要除草啦!▼ ◤/ ? ▍
▄▆ █o ▊▄ ██◤ ◢_╱_╱_╱_╱﹎╱ ◤◣ ◤◤◤◤◥\ ▍
`" ▆▄█◤ ◢ ̄╱_╱﹊╱_◢█◤ ◤ ◤ ◤ ] ▎
= = = = ◢ ̄╱﹊╱ ̄╱﹊╱ ̄╱ ◤ ▃▅▄ ▃▂ ▅? ▅
′ ▄★ ‵= `" ▇▇▆▆▆▆▆▆▆▆▇▇ =) ◣ ◣△ ▉◤\//
--
推,最近是真的不太好找。
推爆
看法跟我很像,我覺得能找到好工作運氣佔了很大一部分
幾年前人手一個亞麻Offer
恭喜
推 很棒的分享
推
推
推 恭喜
推QQ
推
推,恭喜成功
恭喜
推
推
推
推
推
Verilog FPGA現在算是黑轉紅,會這兩樣基本上offer拿到
手軟
認真分享,給推!
推
看完真的覺得自己很沒能力,運氣又不好哈哈
推!
推 恭喜
推
感覺很厲害,大推最後的公益時間,這肯定對有需要的人
很有幫助!
推
這幾年大廠的資格洗很快
推
好奇paypal 你最後的解法可以私你嗎?
來
推
推推
強者推 軟體一片血海QQ
沒想到來就hard是真的
推
推大神
推 好猛
感謝分享
推分享~寫得很專業
推推
太厲害了,謝謝分享
感謝分享
真的很地獄啊 恭喜你
推分享!hiring manager 其實滿常見的 title,不一定
應該是口氣問題吧!多數人都會強調自己是做什麼、而不是強調自己是 hiring , 那個印度人給我的感覺是想傳達「我有權利決定你的 offer」的訊息。
是在擺架子,不過後面就恩... 恭喜你沒去(?)
推
推詳細分享
猛
大大是本來就美國人 還是已經拿卡了
卡
推推
推
推
推 分享
推
推
推
感謝推
辛苦了 北美真的很難 尤其單靠OPT
推個
大大可以詳細講一下hellointerview的心得嗎XD
很讚,我之後會寫一系列我準備 LC system design BQ 的心得
推~
推
推
真強者推推
推分享,感謝做公益幫助更多人 :)
也在北美 2月不在台灣可私訊嗎?
來
私訊您了,感謝您的分享以及公益時間!
強者推
推
推
推 同時給個dp 肉身體驗實習市場 有變好的趨向
沒錯,比起 24 年年底好多了,但軟體求職市場會越來越困難應該是所有人的共識。
※ 編輯: rer429 (101.12.19.181 臺灣), 02/10/2025 08:13:42本魯超過三年,有效期限已過
推
推
推
推推,講真實狀況說出來太有感覺了
已填表,感謝公益時間
推
好心人,祝順利
推
推
推
推
推!
挖靠 雖然不是工程師 但推推 好開源的分享 給讚
推
推
推
推 覺得現在投 都要以一年為期 長期抗戰...
推
好人有好報
推 謝謝分享
推
好文推
推
推
推
推
推
推
推
推推,版主BQ真的超厲害,感謝提供資源!
辛苦囉
謝謝分享
推好人
恭喜!!
推好人
65
[心得] 有工作經驗後留美面試Google/微軟/Oracle## 前言 受到前面 punk86862001 與 ghostreporty 兩位學長的啟發,實在受益良多,我決定也來 記錄並分享我這兩個月來經歷了 27 關面試的找工心得,希望會對某些板友有幫助。不同 於兩位已經在美國工作幾年的學長,我是在去年九月才開始美國留學之旅。雖然以身分來 講算是 new grad,但是我在來美國以前已經在台灣軟體公司 (群暉) 工作了四年,因此![[心得] 有工作經驗後留美面試Google/微軟/Oracle [心得] 有工作經驗後留美面試Google/微軟/Oracle](https://img.youtube.com/vi/imsHBoMOxcg/mqdefault.jpg)
56
[心得] 面試心得分享(MTK/Mixerbox/趨勢/amazon)當初在求職時也是常常在Tech_job上和Soft_job上找資料,受益良多 因此這篇文章也想分享一些我在2020年求職新鮮人軟韌體工程師的經驗歷程 Medium易讀版: # 個人經歷背景 中字輩大學通訊相關科系,在校成績很混 (70% 後),大學後半段發現自己較喜歡軟體方51
[請益] 中階後端工程師該如何達到年薪100萬大家好 我在今年3月離職後一直尋找新的機會,期望待遇範圍都開在90萬到120萬之間。 知名軟體公司我都投遞過履歷,有些沒有得到面試機會,有些則是在面試後被拒絕, 最後我只收到了賭博產業的Offer。 我是一位中途轉職軟體,有4年開發經驗的後端工程師,29
[心得] 跳槽面試(Google/Amazon/M/R/S...)前言: 曾在板上徵求意見,因為疫情和種種原因沒有去日本外商工作的動機了, 但最近要在台灣的外商上工了,分享一些面試經驗。 背景: 碩班做 AI/CV 相關,沒有能拿得上檯面的發表。![[心得] 跳槽面試(Google/Amazon/M/R/S...) [心得] 跳槽面試(Google/Amazon/M/R/S...)](https://i.imgur.com/ZzOdMI1b.jpg?fb)
23
Re: [討論] 我就問,刷題強者的實務表現?其實面大廠也得看面什麼職位,你老爸三十幾年工作經驗要是去面一個Sr職缺的話搞不好 還會遇到年紀不到30歲的工程師,是要怎麼跟你聊domain?刷題直接判斷能不能在職場有 效溝通,如果你面的是美國的缺可以順便檢驗英文能力,對他們來說更直接了當 如果是面Sr以上的職缺還遇到刷題只能說運氣不好了,畢竟一個PE以上的工程師搞不好也 十年沒刷題了23
[心得] 2022-2023 data science 面試心得(以下為代 po) 大家好,簡單分享我在 2022 年底到 2023 年初的面試經驗。本人約三年工作經驗,現職 為 data scientist 。 1. 總共投了約 15 到 20 間,多數為台北的軟體業或外商。投遞方式為公司官網、104 、 LinkedIn 、少部分是朋友內推及 yourator 。扣掉獵頭推薦但沒興趣的,最後總共19
[心得] 面試心得之前有發過一篇,後來想說等Amazon面完再一起發 今天終於把Amazon面完了,分享一些心得給大家 背景: 四大CS學碩,目前在MTK做軟韌體 程式能力就一般,跟板上大神比差很多13
[心得] (代po)2022軟體工程師面試心得--代Po-- 最近朋友們都紛紛開始找尋新的工作,所以我也嘗試投身自由市場,看看有什麼好機會。 Background 碩畢後,一年半後端經驗 Overview5
[請益] 新加波蝦皮面試請益小弟現在是在半國營公司當網路系統工程師(很少寫程式) 只有平常下班有在寫一些網路層的side project當練習 這兩天linkedin接到新加波蝦皮人資的面試邀約 職缺跟一般網路上看到的前後端不一樣看起來像是開發網路protocol系統軟體的缺 目前對方是說這幾天會先寄一個線上考試考coding/os/網路5
Fw: [心得] 有工作經驗後留美面試Google/微軟/Oracle作者: craig08 (小佑) 看板: Soft_Job 標題: [心得] 有工作經驗後留美面試Google/微軟/Oracle 時間: Wed Nov 18 08:47:42 2020 ## 前言 受到前面 punk86862001 與 ghostreporty 兩位學長的啟發,實在受益良多,我決定也來![Fw: [心得] 有工作經驗後留美面試Google/微軟/Oracle Fw: [心得] 有工作經驗後留美面試Google/微軟/Oracle](https://img.youtube.com/vi/imsHBoMOxcg/mqdefault.jpg)