2024夏 西雅图码农跳槽记 后端 4YOE 7Offers(非一线厂) 9Rejections

来自其他站点
前言
此贴旨在流水账记录人生,并非经验分享。毕竟拿的offer都是走量。

个人背景
  1. 某二三线西雅图云厂,4YOE,后端CRUD API开发加Infra实操经验,期间一次内部升职,近两年有own/drive了组里的某个主要全新large-scale data-intensive service。
  2. 爱好刷题,所以AC了大约1800个LeetCode,400个Codeforces,Contest Ratings: 2300-2400 LeetCode, 1500-1600 Codeforces。
  3. SD大致读了读Alex Xu,外加看一些YouTube视频和网上的文章,主要是边面试边依据面经临时性专门性的准备。


跳槽流水账
简略版
Offers
Amazon L5
Microsoft L62
Coinbase L4
DoorDash E4
Confluent L4
Pinterest L14
Salesforce SMTS
其中只有Confluent是Up Level,其他都是Mid Level。

Rejections
Databricks L5 (Onsite挂)
Stripe L2 (Onsite挂)
Uber L4 (Onsite后通知过了但是组里Headcount没了)
Snowflake IC2 (电面挂)
Google L4 (电面后通知过了但是没有match到任何组)
TikTok 2-1 (电面挂)
Palantir 级别不明 (电面挂)
UiPath L4 (电面挂)
Niantic L4 (做Pokémon GO的那个公司,电面后通知过了但是组里Headcount没了)
其中只有Databricks是Up Level,其他都是Mid Level。

详尽版,大致按时间排序
UiPath L4 电面挂
网申。某国人大哥,本来一个小时的电面,聊了快90分钟,包含了一道常规easy-medium算法题,外加一道非常规的SD,重点在聊cross-region data duplication/replication with low latency and without data loss,这种太细节的SD我确实不太会。我事后也没找到太好的内容。

TikTok 2-1 电面挂
Recruiter reaching out。挺常规的medium算法题,结果我潜意识里抱着免费Mock的心态,导致写出了bug,最后也没改对。

Coinbase L4 Offer
网申。无SD,然后coding轮不太考察高级算法,更倾向于考察快速的代码implementation。给match了一位国人经理,交流很坦诚,把我当成朋友而非属下在分析Coinbase的利弊,点赞!

DoorDash E4 Offer
Reaching out to recruiter。高频的面经和LC Tag题目。听说他家最近面试大改版,估计是题泄漏太严重了。

Niantic L4 电面过但不move forward
网申。某国人小哥,出了一道挺有意思的medium算法题。过了好几周后,recruiter通知HC被fill了。

Google L4 电面过但不move forward
网申。某国人小哥,出了medium算法题+medium follow up算法题。小哥很坦诚的说现在Google社招HC很少,他自己的Org干脆就没有。很快recruiter通知电面通过,需要先Team Match才可以onsite。几天后recruiter通知没有team看上我,就不继续了。

Amazon L5 Offer
Recruiter reaching out。面的是Amazon Store/E-Commerce,可能相对Bar要比AWS低吧,题都不难,easy-medium算法题,常规产品方向的SD。

Microsoft L62 Offer
Recruiter reaching out。每月一次的Hiring Event,面之前是不知道什么组的。题都不难,也没啥题库,没法提前准备。

Databricks L5(Up Level) Onsite挂
Reaching out to HM。先和HM非正式的聊了聊,他觉得聊得不错,帮我把简历送到了recruiter手里。他家很深入考察Multi-threading的coding,所以onsite时这一轮表现不好,决定加面一轮。其他的算法轮也偏难。最后加面的一轮Multi-threading是个全新题,我到现在也不知道面试官想要什么,所以就挂了。也省得经历被地理吐槽的要推荐信的环节了LOL。他家冷冻期很久,是以年为单位的,可以理解为2-3年吧。

Snowflake IC2 电面挂
Reaching out to recruiter。他家recruiter普遍高冷,联系了好多才正好找到一个之前在我现公司待过的,才帮我联系了组面。电面是两轮medium算法题。其中有一轮我想复杂了,我觉得是我潜意识里认为他家bar很高,应该是出难题的。冷冻期6个月。

Uber L4 Onsite过但不move forward
Recruiter reaching out。常规的算法题和SD,其中有一轮需要实现入门级别的Producer-Consumer with multi-threading的coding,需要run起来。面试完后recruiter打电话说feedback都很positive,但是组里选了一个更fit的人。让我可以再找几个openings发给我,他帮我联系面试。我很快发了过去,然后就没有然后了。我一直听说Uber在美国大部分都是backfill,没有太多HC。

Stripe L2 Onsite挂
网申。众所周知,他家的coding面试完全没有算法要求,代码量极大,虽然不需要全部写完,但bug free一遍过很重要,因为实在是没时间debug。他家独有的debug轮和integration轮很蛋疼,我不觉得这种形式能考察我的能力。最后recruiter通知挂了,介于挂和不挂的boarder line LOL。冷冻期6个月到1年。值得注意的是他家社招降薪极其严重,levels.fyi的数据已经完全没有参考性了。

Pinterest L4 Offer
内推。medium-hard算法题和非常规外皮实则常规内核的SD。我很幸运onsite一周后就通知feedback positive而且有组愿意进行Team Match Call。值得注意的是我注意到有些人抱怨onsite后好几个月都没有组愿意Team Match Call。

Confluent L4(Up Level) Offer
内推。一开始打算平级面L3,结果和recruiter聊了发现这个level给不了我的期望薪资,于是决定加面SD来up level。他家的SD形式很独特,不需要画图,把所有要沟通和表达的都打字写出来。其中有一道medium-hard算法题很有意思,真的临场想了一下才做出来。

Palantir 级别不明 电面挂
网申。电面的老哥依据他的工作内容出的很实际的题,没有算法,只需要写出来pseudo code。感觉很顺利,那位老哥很兴奋的直呼“You did great!”。最后问答环节,我很谦虚的说“If I could move to the next round, blabla”, 他的回复让身经百战的我听起来move to onsite肯定稳了。结果过了几天,recruiter说组里觉得背景不match。

Salesforce SMTS Offer
网申。有OA,没有电面。需要先进行HM team match causal chat,再onsite。每一轮都会专门有几个BQ题目,所以答题时间会被压缩。

后记
其实挺想面一面Meta/Netflix/Airbnb,奈何我使出浑身解数,也没拿到面试。等YOE涨上来再试吧。由于时间线拉的很长,从今年2/3月份开始拿第一批offer,到前两周拿到最后一批offer,期间需要大胆的decline早期offer,有破釜沉舟的心态。我今天终于是签了满意的offer,所以无心上班,划水发了此帖。

我这个帖子也是抛砖引玉,大家可以踊跃加米,加米,然后再发言,讨论。
110条回复