楼主:
rer429 (phoenix)
2025-02-08 16:28:43刚来美国的时候是天堂级别的 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 年,都能够找到好归宿。
作者:
wuyiulin (龙破坏剑士-巴斯达布雷达)
2025-02-08 16:30:00推,最近是真的不太好找。
作者:
Saaski (GreedIsGood)
2025-02-08 16:46:00推爆
作者:
a51907 (重重)
2025-02-08 17:14:00看法跟我很像,我觉得能找到好工作运气占了很大一部分
作者: hobnob (hobnob) 2025-02-08 17:22:00
恭喜
作者:
s890494 (河边散步)
2025-02-08 17:27:00推 很棒的分享
作者: rdg1231 2025-02-08 18:13:00
推,恭喜成功
作者:
xoy232 (鬼岛希特勒)
2025-02-08 18:38:00恭喜
作者:
zyxx (321)
2025-02-08 18:55:00推
作者:
moon2519 (~X~X~)
2025-02-08 19:06:00推
作者:
yamakazi (大安吴彦祖)
2025-02-08 19:20:00Verilog FPGA现在算是黑转红,会这两样基本上offer拿到手软
作者:
marra (Marra)
2025-02-08 19:36:00认真分享,给推!
作者:
kuan (kuan_hiroshi)
2025-02-08 19:38:00推
作者: hobnob (hobnob) 2025-02-08 19:44:00
看完真的觉得自己很没能力,运气又不好哈哈
作者:
boy00114 (ponny)
2025-02-08 20:45:00推 恭喜
作者:
shieldsky (Gray wolf)
2025-02-08 20:48:00感觉很厉害,大推最后的公益时间,这肯定对有需要的人很有帮助!
作者:
raysbuck (raysbuck)
2025-02-08 20:49:00推
作者:
wulouise (在线上!=在电脑前)
2025-02-08 21:09:00这几年大厂的资格洗很快
作者:
neo5277 (I am an agent of chaos)
2025-02-08 21:30:00好奇paypal 你最后的解法可以私你吗?
作者: jacky610223 (season) 2025-02-08 21:42:00
推推
作者: WTS2accuracy (宝钟海贼団の一味) 2025-02-08 22:12:00
强者推 软件一片血海QQ
作者:
VScode (VSisBestIDEinTheWorld)
2025-02-08 23:20:00推
作者: transforman 2025-02-08 23:49:00
推大神
作者:
buke (一坪的海岸线)
2025-02-08 23:53:00推 好猛感谢分享
作者:
blueseal (罗兰的云吞)
2025-02-09 00:16:00推推
作者:
yuinami (yuinami)
2025-02-09 01:08:00太厉害了,谢谢分享
作者:
zegas (电风扇啊啊啊啊啊啊啊)
2025-02-09 01:41:00感谢分享
作者:
Ekmund (是一只小叔)
2025-02-09 09:28:00真的很地狱啊 恭喜你
推分享!hiring manager 其实满常见的 title,不一定是在摆架子,不过后面就恩... 恭喜你没去(?)
作者: CRPKT (crpkt) 2025-02-09 10:24:00
推
作者: Guobear (Bear) 2025-02-09 10:30:00
推详细分享
作者: f9g8h7j654 (whoIswho) 2025-02-09 12:25:00
推推
作者:
sck921 (The Fate)
2025-02-09 13:45:00推
作者:
ch12789 (ch12789)
2025-02-09 13:58:00推
作者:
Samuellu (JellyFish水母鱼)
2025-02-09 14:50:00推 分享
作者:
et6612 (小谦)
2025-02-09 15:59:00推
作者:
jackflu (jackflu)
2025-02-09 16:37:00感谢推
作者:
pizzalot (pizzalot)
2025-02-09 17:43:00推个
大大可以详细讲一下hellointerview的心得吗XD
作者: drysor 2025-02-09 19:42:00
推~
作者: leonardo0917 2025-02-09 22:10:00
真强者推推
作者:
seavoice (希望一切顺利)
2025-02-10 00:14:00强者推
作者: Jaster1117 (贾斯特) 2025-02-10 01:21:00
推
作者:
ErcH922 (果zaitn)
2025-02-10 05:26:00推 同时给个dp 肉身体验实习市场 有变好的趋向
作者: newhandfun (新手方) 2025-02-10 08:53:00
本鲁超过三年,有效期限已过
作者:
hoesi (就是坚持与众不同)
2025-02-10 10:14:00推
作者:
roshia (roshia)
2025-02-10 12:35:00已填表,感谢公益时间
作者:
whyhsu (whyhsu)
2025-02-10 13:14:00推
作者: ayanami00 (39's 4 shar3) 2025-02-10 13:42:00
好心人,祝顺利
作者:
Suleika (Suleika)
2025-02-10 13:43:00推
作者: YvonneCH 2025-02-10 14:20:00
推
作者: kolie9110 2025-02-10 16:10:00
推
作者:
loveu8 (RA1-推广)
2025-02-10 18:37:00推!
作者:
Dix123 (小蔡)
2025-02-10 19:14:00挖靠 虽然不是工程师 但推推 好开源的分享 给赞
作者: beeeans 2025-02-10 22:18:00
推
作者:
CKNTUErnie (德田田馥甄)
2025-02-10 22:19:00推
作者:
pttrAin (rAin)
2025-02-10 23:10:00推
作者: IMBonjwa (好运到!!) 2025-02-10 23:56:00
好人有好报
作者: qweloope8877 (www0123) 2025-02-11 04:00:00
推
作者:
weifan (张小凡)
2025-02-11 12:38:00推
作者: JKEEE (JKEEE) 2025-02-12 06:31:00
推推,版主BQ真的超厉害,感谢提供资源!
作者:
siriusu (かがみは俺の嫁。)
2025-02-12 08:14:00辛苦囉
作者:
koyosky (深呼吸)
2025-02-12 13:39:00推好人
作者:
jerboaa (jerboaa)
2025-02-12 15:46:00推!
作者:
chubao ( )
2025-02-12 17:12:00推 同问r大还有空档吗 表单已经满了QQ
作者:
pig2014 (Rocking Man)
2025-02-13 14:21:00Amzn粪公司小心,决策都是缓慢且朝三暮四,内部政治角力严重。21/22年狂hire,23年就突然大裁员,一堆人进来不到三个月就被砍。现在24/25招这么多人,同时又宣布25年要对AI做高资本支出,Goog也同样要对AI做高资本支出,但是人家反手正在想办法裁掉embedded部门,想想反应特别缓慢的Amzn之后会发生什么事。
作者:
bug2 (bug)
2025-02-13 19:16:00谢谢大大的分享
作者: syyu641 (恩好) 2025-02-14 00:01:00
谢谢分享
作者: ariz283 (ariz) 2025-02-14 06:57:00
推
作者: leessd (leessd) 2025-02-14 13:57:00
推
作者:
deangogi (少林扫地僧)
2025-02-14 21:20:00看一亩三分地分享的完全是相反世界 不知道哪边比较真实那边普遍反应非常难上岸
作者: yelredorange (红橙) 2025-02-14 23:48:00
谢谢分享 好文
作者:
ppc ( )
2025-02-15 02:10:00推
作者:
kkkk1234 (k_k_k_k)
2025-02-15 05:52:00推
作者:
ohruin (BamBam)
2025-02-15 07:45:00推
作者:
CGary (下雨天也挺浪漫的)
2025-02-17 02:16:00今年求职真的挺辛苦的 我看好几个朋友都是几百封无声信等级恭喜你在这么难找工作的一年顺利转职...
作者:
nutihe (乌鸦)
2025-02-17 14:58:00潜ㄑㄧㄢˊ规则
作者:
tsaodin0220 (è·ªæ±‚å¤§ç¥žé ‚è‘—æˆ‘)
2025-02-18 19:16:00推
推,想知道系统设计准备方式跟心得,怎么从刻板印象转变的?目前系统设计唸的很痛苦…
作者:
parrossa (parrossa)
2025-02-19 18:00:00推好文
再推~感谢公益咨询!期待LC system design BQ 的心得
作者:
eopXD (eopXD)
2025-02-20 16:17:00推推好文
作者:
WWIII (东邪西毒)
2025-02-21 11:30:00靠 之前真的爽翻 都没跟到
作者: Hifounder 2025-02-26 15:59:00
推!
作者: sea0101 2025-03-01 14:18:00
推
作者: qmailtw (爱八卦的主管滚远点) 2025-03-02 08:23:00
系统设计可把 JD 贴给 AI, 列出可能的问题,和该注意的重点。我去年从某 fang 毕业后,AI 几乎都命中。
作者: Ptt911 (理智线) 2025-03-17 21:30:00
推