学员经验分享: Amazon 非正常招聘,冷冻期被复捞后高薪上岸。

809 阅读5分钟

从2020到2021,我变胖了,变秃了,变得不那么傲气了,心态也放平了...

去年的我,经历了百转千回——从主动drop了phd,到二次“征战”亚麻,经历了疫情下的hiring freeze和亚麻半年冷冻期,最终,我拿到了虾图的offer,$18w包

简单说下我的背景:

我叫F,大三从北邮通信工程转学UM-Ann Arbor(密歇根大学安娜堡分校),顺手转了CS ECON double major,但作为一枚放飞的学渣,我的GPA还不到3.0

回顾一年的心路历程,我感慨万千···

埋头coding,海投第一天被AWS选中

去年1月中旬忙完drop phd,我磨磨唧唧的开始了漫漫刷题路。

由于学校的research,我的coding能力直线下滑。一个最大子集就让我头疼了,于是在朋友介绍下我开始上九章的《高频题冲刺班》

刷题从原来的每天8题增加到10~12题,且必须第一遍拿到最优解思路,前三遍提交必须整过

2月初新冠登陆Seattle,面对即将到来的freeze,刚埋头刷了两周题的我立刻开启海投,没想到第一天就中了Amazon AWS!

展开攻势闯亚麻,惨遭freeze

面试准备

简历刚投出去1小时,亚麻就直接定了2天后的电面。我在激动之余,立刻调出LintCode上的亚麻面试真题题库,并开通了LintCode VIP开刷。

电面

是道BFS,已经有准备的我这关轻松通过。

VO

此前我先去LinkedIn查了面试官资料,面我的都是只有2-3年exp的SDE II,甚至包括我UM学弟。

让人崩溃的是,我面OOD动笔还不到3min,就被天竺面试官喊错叫停,那个UM学弟甚至直接拿着DP hard来找我做。

结果可想而知,3月中旬我被告知跪了,而且还要被“冷冻”一年...

挫败以后,直奔startup攒经验

挂掉第一个VO的我倍受打击,不过一周后当我再抬头,FLAGM和BAT都不招人了。简历石沉大海,感觉那叫一个叫天不应。

万分苦恼的我又报名了《1v1求职私教》,助教人狠话不多,直切要害指出了我在coding style、structure、follow up和拓展性维护上的问题。(虽然当时很难受,但事后证明人家说的全对)

Cisco OA再次挂,刷题心态崩溃

我的底线在Cisco OA失败后彻底土崩瓦解!OA6道简单题,其中一个简单的string处理题我竟然跪了20分钟没写出来

5年老司机,把我怼到亲妈都不认

在FB学长的说服下,垂头丧气的我先去startup攒经验。正式工作不久,我就被一个老码农怼到亲妈都不认。

Merge一次git 我得被他评论10多条,基本全是coding style,对于库的选择和结构上的争执和过分追求,让我领教了啥叫代码绝对洁癖

喜获“冷冻”解禁,二闯亚麻

神奇的事情发生了……

工作6个月后,亚麻HR主动来问:要不要投Alexa?

事后查邮箱,才发现原来我的freeze被亚麻取消了,而且他们在去年6月中给我发过两次OA。

于是我又联系九章**《1v1求职私教》,重启刷题计划**。经过半年正式工作,此时的我上课心态都变得完全不一样了,老师点出的问题我能很开心的练起来。

OA

两道算法题,**string和BFS,**秒过。

VO

这次面试不仅通知得很临时,还来回改时间,搞得我非常紧张。还好VO前一天,九章最给力的班主任Janice给我紧急安排了一节私教辅导。

老师的指导和安抚,对于我面试当晚的睡眠和信心有着碾压级提升,第二天的面试也顺利通过。

最终面

有了之前工作中与“洁癖哥”交流磨练的经验,这次我对面试官提出的任何拓展性维护,都答的轻轻松松。

也许是题太简单,我全程一边coding一边解释为啥这么写,最后拿下了strong hiring。 

经验分享

在备战的这一年里,我刷了500题,上过了九章的《OOD》、《高频题冲刺班》、《算法基础班》、《1v1私教》、《系统设计》,还听了无数讲座。

最后总结出的这些经验,希望对正在找工作的小伙伴们提供一点帮助:

心态调整

虽然我是科班出身,但经过第一次面试打击,我完全没了那种我就是亚麻相中的人,我必须得到这份工作的傲气。二面亚麻时,心态放的相对平和。

逻辑清晰

别刻意去刷很难的DP hard或者DFS剪枝,好的coding就是要三思逻辑,没有任何自我怀疑之后再去和面试官沟通。

细节深耕

务必对每一个细节深扣,哪怕是一个简单题,其实每一个操作是否单独做function,是否拉出variable做member variable,究竟用哪种container等等都需要关注。

最后,很感谢九章的老师教会了我们态度和方法,方法是容易练的,态度却是一辈子的