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

2021-04-06 10:20:32 +08:00
 hakunamatata11

从 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等等都需要关注。

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

1645 次点击
所在节点    推广
0 条回复

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/768265

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX