19spring 找工作总结

avatar 204624
XWLI
6090
16
有点犹豫要不要发这个帖子。。大致就是自己找工作的过程,体会,做的不好的地方啥的,做个记录,稍微总结一下,希望能有用。

首先得承认,虽然我也刷了350题,虽然我也 mock,搜集找工作的信息,技巧,但是我拿 offer 是个意外。多谢亚麻给我捞起来,否则我还得纠结很久才能找到工作,我相信。
我从十月份开始打算要找工作,当时刷题还是研二的时候做的四十题的样子,几乎没任何经验,关于找工作也是小白,还没分清楚CPT, OPT的区别。为啥是小白?因为我一直觉得我会读博,三年内都不需要考虑找工作的事情。但是但是老板 relocate,而我考虑自己的年龄,追求,家庭情况,和男票的情况,权衡了过去之后虽然有个harvard 的名头,但是身份问题,对自己在 harvard 工作,读博也没什么信心,不想再纠结要不要读博,还是工作,就拍了脑袋,还是去工作吧。我想赚钱,经济独立,我不想靠着男票家里养娃,我要自己赚孩子的奶粉钱,自己赚自己的嫁妆房子。

开始找工作之后,第一阶段:从十月份到十二月10号回国前,两个月。内推了一波,也非常迅速的拿到了一些笔试面试 onsite。这段时间大致刷题到150不到的样子。内推了 amazon,微软,google,Uber,lucid,PayPal,biofire。local 的小公司也投了一些,基本是海投,OODA, goldman, UU, adobe, health catalyst 等等,没什么回应,有的公司发了拒信,有的直接默拒。深感 local 小公司不能试,尤其不能花太多时间去做所谓的题目,写所谓的 cover letter,基本上白花时间,还积累这么多的失望。而且盐湖算是一个计算机方面的公司比较多的地方,小公司不 sponsor visa 还是挺让我震惊的。这个阶段面的公司有 lucid,微软,health catalyst,google。OA基本都能过,phone interview 就挂的微软,可能是说的不好,没太准备。lucid 是 onsite 挂的,ood 不好,communication 不太好。lucid 的 onsite,我觉得我脑子有点短路。。面试官语速太快,然后我又跟不上。。这个阶段确实没准备好,各个方面都没准备好。题目没做够,语言方面没有好好准备,心态还会摇摆。做对的事情就是把简历,cover letter 什么的搞了很多遍,找 native speaker 修改啊,找同学改。还有就是积极地求助,各种找人给我内推。amazon 是是十一月份内推的,后面二月份给我消息。。最后给了 offer。所以最后的 offer 是这个阶段的栽下的种子。这个阶段的自己还在摇摆,RA,课业,找工作。三线,很累,感觉非常不好,真的很累,而且焦虑。

第二阶段是12月15号到3月26号知道自己有 offer,三个月。这个阶段其实很焦虑,怕自己因为错过秋招而没法在合适的时间找到工作,而我觉得合适的时间是毕业之前,后来又给自己算上OPT的失业期。这个阶段我前期的状态很差,因为内心深处觉得工作没啥意思。后来要求自己不去想这个问题,既然决定要工作,就不管“有没有意义”,至少是个谋生的手段啊。这个时候挂了 google 的电面,过了 twitter OA 但是被拒,挂了FB,爱立信,lucid 的分析岗也挂了,挂了挺多分析岗的。我同时也投了一些类似 data scientist 的职位,但是一般 take home challenge 都过不了。准备不足是最大的问题,主要精力都在刷题。而且这个岗位的 headcount 真是少啊。我挂了一个只招一个人,一个招三个人的。。海投了应该超过200家公司,但是没什么用,大致有十家不到给我反馈。到二月份大概调节好了状态,白天可以很正常的做题,看书,刷题也进入正轨,到了<350,但是到了晚上还是会 break down。。这段时间白天状态非常好,每天十题。不过这个状态没持续多久,就有了 offer,也就没有动力继续刷题了。 目前的状态 medium 176, hard 37,easy 131。有部分题目多解,复习了啥的。刷题到现在,差不多 easy 的一般能一遍过,medium比较经典的题,或者是做过类似的题,bfs 之类的,一遍(20min左右吧)过的也很多。但是 hard 的基本还是得 debug。

我的电面做的都不好,应该早点准备mock的小伙伴。后来在准备 amazon 的时候,开始认真 mock,才发现自己存在很多问题。比如最最基本的,说时空复杂度,先定义不同类型的输入 size。比如,overall 的思路怎么说清楚。这有个误区,觉得刷题就行了,没能好好总结归纳,遇到没见过的题容易慌乱。不太注意面试技巧,这样面试的时候说不清楚,至少得准备几句要 hint,求帮助的话,FB面试的时候我也没能主动沟通,要 hint,还是面试官提了两句,而且在跑代码的时候就只是自己过了脑子里的思路,而没有去真的跑 case。google 面试的时候问题是我在recursion中乱了手脚。。不知道该怎么分析。然后自己就瞎猜了。时间复杂度的分析过程,树的基本算法都没能真的掌握,真是不应该。我有 offer 真的是很运气的事情,这个时候的我,题目也不是手到擒来,面试机技巧还是很感人,timing 真的很重要。

最后,希望能顺利入职,入职之后一定要好好工作学习,而且要多练习口语,让自己在职场中不吃亏,快速升职啥的。入职前两三个月,学车,练英语,看书,锻炼身体,减重。加油哈。随时准备着被PIP,随时准备着跳槽的状态工作,每天都当做是 interview。两年内SDE2。加油哈哈。让自己在职场中一直有竞争力吧。
  • 35
16条回复