SDE 3~5年 YOE 跳槽经验

avatar 707903
Crystal_QT
19215
33
楼主坐标西雅图,二线上市公司,2020年 3月那会打算换公司, 公司文化是比较好的,非常chill,对员工很好。组里的氛围也很好,我在组里也算中流砥柱。但整体工作太清闲,觉得近来技术上没有成长,升职的需要更大scope的project,大组里同级别的太多,感觉机会遥遥无期。 还是跳槽靠谱。 于是我开始从0复习算法,因为我之前完全不刷题,都忘了。 然后刷了一个月左右,简单题,基础知识。

然而4月之后,就忙生活上的事了, 感觉也不是很着急,所以刷题就搁浅了。。 原因还是懒, 然后夏天来了,整天和男票玩了。。。

10月初还是中旬我忘了, 有一天我发现,这样下去不行,我要好好准备。
Phase 1 [one month]: 复习算法基础, 数据结构, 做简单题。
Phase 2 [one month]: 按tag做题,一天保证5道题,有简单有难,medium为主,一天只刷一个topic,比如binary search。 在这过程中,注意比较总结, 总结不同题的相同和不同点,哪里做错了,哪里做对了,可以建一个Excel sheet作为错题本。 虽然我后来从来没去看过。。哈哈,没时间了。 但是总结的过程是收获最大的。
Phase 3 [one month]: 我找到了花花酱的list,刷了大部分,后面graph题太多了,做了一小部分,DP完全没看。 这期间我也推荐做LeetCode的高频题,也就100+道,特别有效率,性价比高。
zxi.mytechroad.com

Phase 4: 1月份左右,开始想想要先安排哪些面试。有工作经验后,HR, 各种猎头在LinkedIn联系很多, 我就选有眼缘的公司,回复,然后和HR电话,一会都会安排第一轮电面。 然后这时候我开始准备system design了,并且刷高频题,去地里看要面的公司的面经。面经也不是很多,就看最近的,推荐还是准备一下。 我最后面试的时候,有一半是新题,一半面经里的,或者变种,就见招拆招吧。

准备system design的话,地里很多帖子,很有帮助。 入门的话,推荐这个: educative.io

phase 5: 2月初开始, 我开始面试。 这一波安排了5家,错开进行。 最后是有一个巨不好,电面居然没过 (题都做出来了,聊天也聊得不错),一点不make sense,不理他。
三个公司我都面完了onsite。 一个公司不太想去,就没有继续面VO。
这些公司都是湾区的,因为我想先练手,之后再面西雅图的。 结果是奈飞没给offer,主要是工作经历不够strong。
小粉车和领英给offer。 打算去小粉车了。 机会很好,并且它在西雅图也有office,以后可以转回来,如果我想的话。

面试期间,就是看面经,做高频,看设计,自己多说,多mock。 和小伙伴讨论一下很有效率。 心态是很重要的,不抱什么希望,放平心态反而发挥的好。 我的dream company是奈飞,第一个VO,被拒之后,我低落了好几天。 领英也表现不是完美的,事实证明也不用每一轮都完美。 小粉车VO我差点cancel了,因为当时觉得没准备好,想从长计议。 我男票鼓励我就当练习,结果是好的。

对了,我这些都是组面,Netflix的面试流程比较特别,而且就是组里自己定的。每个组可能有不同的流程。

关于面试的小tips: 建议调试好设备,保证话筒,摄像头,网络都是稳定的,在家里有个安静的环境 (可以和家人事先打好招呼)。系统设计需要画图的时候,如果对方没有硬性要求,我是喜欢在iPad上画,用的共享软件叫做Jamboard,是Google开发的,用法和Google doc一样,向面试官要个邮箱就可以share给他们了,这样他们就可以同步看到你画的东西。 有一个地方是:Jamboard不会自动翻页,所以你翻页的时候,就提醒下面试官。 另外刚开始面试的时候,会有点紧张,都是很正常的,但后面说到你熟悉的领域,你就越说越自信了。 练习成就完美,先面练手的公司 :)

最后:面试都是双向的,你也在感受别人,都是缘分,所以就随缘,发挥很看运气 🤣

如果觉得有一些些用, 请帮我加点大米吧~~~ 谢谢大家!! 给我更多分享的动力 ^_^

以上。
  • 214
33条回复