作者rer429 (ヽ(●′∀`●)ノ)
看板Soft_Job
标题[心得] 2025 北美地狱级别难度求职
时间Sat Feb 8 16:28:43 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 ▊▄ ██◤ ◢_╱_╱_╱_╱﹎╱ ◤◣ ◤◤◤◤◥\ ▍
`" ▆▄█◤ ◢ ̄╱_╱﹊╱_◢█◤ ◤ ◤ ◤ ]
▎
= = = = ◢ ̄╱﹊╱ ̄╱﹊╱ ̄╱ ◤ ▃▅▄ ▃▂ ▅? ▅
′ ▄★ ‵= `" ▇▇▆▆▆▆▆▆▆▆▇▇ =) ◣ ◣△ ▉
◤\//
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 174.164.246.228 (美国)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Soft_Job/M.1739003327.A.452.html
1F:推 wuyiulin: 推,最近是真的不太好找。 02/08 16:30
2F:推 Saaski: 推爆 02/08 16:46
3F:推 a51907: 看法跟我很像,我觉得能找到好工作运气占了很大一部分 02/08 17:14
4F:→ stepnight: 几年前人手一个亚麻Offer 02/08 17:16
5F:推 hobnob: 恭喜 02/08 17:22
6F:推 s890494: 推 很棒的分享 02/08 17:27
7F:推 xavierqqqq: 推 02/08 17:29
8F:推 ohmylove347: 推 02/08 17:29
9F:推 ukuk666888: 推 恭喜 02/08 17:30
10F:推 OldDaiDai: 推QQ 02/08 17:36
11F:推 abc21086999: 推 02/08 18:09
12F:推 rdg1231: 推,恭喜成功 02/08 18:13
13F:推 xoy232: 恭喜 02/08 18:38
14F:推 shorty696820: 推 02/08 18:47
15F:推 zyxx: 推 02/08 18:55
16F:推 content71: 推 02/08 19:06
17F:推 moon2519: 推 02/08 19:06
18F:推 Galbygene: 推 02/08 19:12
19F:推 yamakazi: Verilog FPGA现在算是黑转红,会这两样基本上offer拿到 02/08 19:20
20F:→ yamakazi: 手软 02/08 19:20
21F:推 marra: 认真分享,给推! 02/08 19:36
22F:推 kuan: 推 02/08 19:38
23F:推 hobnob: 看完真的觉得自己很没能力,运气又不好哈哈 02/08 19:44
24F:推 Inglenook: 推! 02/08 20:23
25F:推 boy00114: 推 恭喜 02/08 20:45
26F:推 rescueM7: 推 02/08 20:45
27F:推 shieldsky: 感觉很厉害,大推最後的公益时间,这肯定对有需要的人 02/08 20:48
28F:→ shieldsky: 很有帮助! 02/08 20:48
29F:推 raysbuck: 推 02/08 20:49
30F:推 wulouise: 这几年大厂的资格洗很快 02/08 21:09
31F:推 duck10704: 推 02/08 21:09
32F:推 neo5277: 好奇paypal 你最後的解法可以私你吗? 02/08 21:30
来
33F:推 jimjim951357: 推 02/08 21:34
34F:推 jacky610223: 推推 02/08 21:42
35F:推 WTS2accuracy: 强者推 软体一片血海QQ 02/08 22:12
36F:推 WaterLengend: 没想到来就hard是真的 02/08 22:42
37F:推 VScode: 推 02/08 23:20
38F:推 transforman: 推大神 02/08 23:49
39F:推 buke: 推 好猛 02/08 23:53
40F:→ buke: 感谢分享 02/08 23:54
41F:推 viper9709: 推分享~写得很专业 02/09 00:13
42F:推 blueseal: 推推 02/09 00:16
43F:推 yuinami: 太厉害了,谢谢分享 02/09 01:08
44F:推 zegas: 感谢分享 02/09 01:41
※ 编辑: rer429 (174.164.246.228 美国), 02/09/2025 01:46:00
45F:推 Ekmund: 真的很地狱啊 恭喜你 02/09 09:28
46F:推 BBSealion: 推分享!hiring manager 其实满常见的 title,不一定 02/09 09:53
应该是口气问题吧!多数人都会强调自己是做什麽、而不是强调自己是 hiring ,
那个印度人给我的感觉是想传达「我有权利决定你的 offer」的讯息。
47F:→ BBSealion: 是在摆架子,不过後面就恩... 恭喜你没去(?) 02/09 09:54
48F:推 CRPKT: 推 02/09 10:24
49F:推 Guobear: 推详细分享 02/09 10:30
50F:推 TohmaMiyuki: 猛 02/09 10:30
51F:推 Iversonshao: 大大是本来就美国人 还是已经拿卡了 02/09 11:39
卡
52F:推 f9g8h7j654: 推推 02/09 12:25
※ 编辑: rer429 (174.164.246.228 美国), 02/09/2025 12:34:28
53F:推 sck921: 推 02/09 13:45
54F:推 ch12789: 推 02/09 13:58
55F:推 Samuellu: 推 分享 02/09 14:50
56F:推 willy718066: 推 02/09 15:42
57F:推 et6612: 推 02/09 15:59
58F:推 terry623: 推 02/09 16:32
59F:推 jackflu: 感谢推 02/09 16:37
60F:推 nayeonmywife: 辛苦了 北美真的很难 尤其单靠OPT 02/09 16:50
61F:推 pizzalot: 推个 02/09 17:43
62F:推 RouterHsieh: 大大可以详细讲一下hellointerview的心得吗XD 02/09 19:08
很赞,我之後会写一系列我准备 LC system design BQ 的心得
63F:推 drysor: 推~ 02/09 19:42
64F:推 Bonen0209: 推 02/09 20:10
65F:推 melancholy07: 推 02/09 21:55
66F:推 leonardo0917: 真强者推推 02/09 22:10
67F:推 Evagelion: 推分享,感谢做公益帮助更多人 :) 02/09 22:26
68F:推 tiis1050: 也在北美 2月不在台湾可私讯吗? 02/09 22:48
来
69F:推 kuanxiix: 私讯您了,感谢您的分享以及公益时间! 02/09 23:16
70F:推 seavoice: 强者推 02/10 00:14
71F:推 Jaster1117: 推 02/10 01:21
72F:→ arcade0425: 推 02/10 01:48
73F:推 ErcH922: 推 同时给个dp 肉身体验实习市场 有变好的趋向 02/10 05:26
没错,比起 24 年年底好多了,但软体求职市场会越来越困难应该是所有人的共识。
※ 编辑: rer429 (101.12.19.181 台湾), 02/10/2025 08:13:42
74F:推 newhandfun: 本鲁超过三年,有效期限已过 02/10 08:53
75F:推 hoesi: 推 02/10 10:14
76F:推 airforceso: 推 02/10 10:48
77F:推 blazers08: 推 02/10 11:03
78F:推 daniel021477: 推推,讲真实状况说出来太有感觉了 02/10 11:55
79F:推 roshia: 已填表,感谢公益时间 02/10 12:35
80F:推 whyhsu: 推 02/10 13:14
81F:推 ayanami00: 好心人,祝顺利 02/10 13:42
82F:推 Suleika: 推 02/10 13:43
83F:推 YvonneCH: 推 02/10 14:20
84F:推 whitecolor: 推 02/10 15:04
85F:推 kolie9110: 推 02/10 16:10
86F:推 loveu8: 推! 02/10 18:37
87F:推 Dix123: 挖靠 虽然不是工程师 但推推 好开源的分享 给赞 02/10 19:14
88F:推 turtlesun: 推 02/10 19:24
89F:推 beeeans: 推 02/10 22:18
90F:推 CKNTUErnie: 推 02/10 22:19
91F:→ k7ji91ab5m: 推 觉得现在投 都要以一年为期 长期抗战... 02/10 22:46
92F:推 pttrAin: 推 02/10 23:10
93F:推 IMBonjwa: 好人有好报 02/10 23:56
94F:推 ms0529876: 推 谢谢分享 02/11 02:02
95F:推 qweloope8877: 推 02/11 04:00
96F:推 misomochi: 好文推 02/11 11:19
97F:推 weifan: 推 02/11 12:38
98F:推 bruce00595: 推 02/11 14:48
99F:推 tim96tim: 推 02/11 16:58
100F:推 AgileSeptor: 推 02/11 19:09
101F:推 inte629l: 推 02/11 19:49
102F:推 sheldonlord: 推 02/11 20:37
103F:推 selfvalue: 推 02/11 23:33
104F:推 JKEEE: 推推,版主BQ真的超厉害,感谢提供资源! 02/12 06:31
105F:推 siriusu: 辛苦罗 02/12 08:14
106F:推 rickykai: 谢谢分享 02/12 08:20
107F:推 electrify: 推好人 02/12 10:45
108F:推 killer2k: 恭喜!! 02/12 13:01
109F:推 koyosky: 推好人 02/12 13:39
110F:推 secrectlife: 表好像满了 请问还有空档吗QQ 02/12 14:20
111F:推 roygb61215: 爱您 02/12 14:26
112F:推 jerboaa: 推! 02/12 15:46
113F:推 ddmanddman: 推 02/12 16:17
114F:推 chubao: 推 同问r大还有空档吗 表单已经满了QQ 02/12 17:12
没事,之後应该会固定开!
※ 编辑: rer429 (1.164.242.18 台湾), 02/12/2025 19:07:37
115F:嘘 pig2014: Amzn粪公司小心,决策都是缓慢且朝三暮四,内部政治角力 02/13 14:21
116F:→ pig2014: 严重。21/22年狂hire,23年就突然大裁员,一堆人进来不 02/13 14:21
117F:→ pig2014: 到三个月就被砍。现在24/25招这麽多人,同时又宣布25年 02/13 14:21
118F:→ pig2014: 要对AI做高资本支出,Goog也同样要对AI做高资本支出,但 02/13 14:21
119F:→ pig2014: 是人家反手正在想办法裁掉embedded部门,想想反应特别缓 02/13 14:21
120F:→ pig2014: 慢的Amzn之後会发生什麽事。 02/13 14:21
121F:推 bug2: 谢谢大大的分享 02/13 19:16
122F:推 ramskull: 推分享 02/13 19:30
123F:推 syyu641: 谢谢分享 02/14 00:01
124F:推 ariz283: 推 02/14 06:57
125F:推 leessd: 推 02/14 13:57
126F:推 vboyssean: 推一个分享,希望还有机会可以跟大大聊天 02/14 17:56
127F:→ deangogi: 看一亩三分地分享的完全是相反世界 不知道哪边比较真实 02/14 21:20
128F:→ deangogi: 那边普遍反应非常难上岸 02/14 21:20
129F:推 yelredorange: 谢谢分享 好文 02/14 23:48
130F:推 ppc: 推 02/15 02:10
131F:推 kkkk1234: 推 02/15 05:52
132F:推 ohruin: 推 02/15 07:45
133F:推 CGary: 今年求职真的挺辛苦的 我看好几个朋友都是几百封无声信等级 02/17 02:16
134F:→ CGary: 恭喜你在这麽难找工作的一年顺利转职... 02/17 02:16
135F:→ nutihe: 潜ㄑㄧㄢˊ规则 02/17 14:58
谢谢
※ 编辑: rer429 (114.44.246.234 台湾), 02/17/2025 17:15:06
136F:推 wfleowang: 好人推 02/17 20:13
137F:推 tsaodin0220: 推 02/18 19:16
138F:推 andy9595995: 推,想知道系统设计准备方式跟心得,怎麽从刻板印象 02/18 23:47
139F:→ andy9595995: 转变的?目前系统设计念的很痛苦… 02/18 23:47
你是念哪份教材?痛苦的原因是什麽呢?
我是念了 hellointerview 以後,看到 founder 真的是循序渐进在解决问题,
而且开始回想起过去的专案怎麽用这些 system design 来让专案变得更好,
就开始觉得有趣了 XD
你可以分享看看你目前卡在哪里、痛苦的原因是什麽,
可能我比较好分享我自己跟身边朋友的观点给你。
140F:推 parrossa: 推好文 02/19 18:00
※ 编辑: rer429 (87.120.102.201 义大利), 02/19/2025 18:58:46
141F:推 airforceso: 再推~感谢公益谘询!期待LC system design BQ 的心得 02/20 15:11
142F:推 eopXD: 推推好文 02/20 16:17
143F:推 WWIII: 靠 之前真的爽翻 都没跟到 02/21 11:30
144F:推 black2575: 推 时机真的太重要 02/21 20:08
145F:推 Hifounder: 推! 02/26 15:59
146F:推 sea0101: 推 03/01 14:18
147F:推 qmailtw: 系统设计可把 JD 贴给 AI, 列出可能的问题,和该注意的 03/02 08:23
148F:→ qmailtw: 重点。我去年从某 fang 毕业後,AI 几乎都命中。 03/02 08:23
这做法满聪明的~
不过我这次投递常常是 general 的缺,JD 完全看不出来是哪个组,
这样就没有帮助。但感谢你的建议,是个很厉害的想法。
※ 编辑: rer429 (160.86.244.87 日本), 03/05/2025 22:34:48
149F:推 Ptt911: 推 03/17 21:30