V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
hakunamatata11
V2EX  ›  推广

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

  •  
  •   hakunamatata11 · 2021-04-06 10:20:32 +08:00 · 1646 次点击
    这是一个创建于 1330 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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

    目前尚无回复
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1062 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 22:30 · PVG 06:30 · LAX 14:30 · JFK 17:30
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.