半岁娃妈的疫情期间带娃刷题跳槽总结

欢迎大家点击左下角“阅读原文”到原帖与作者交流讨论哦!
看疫情跳槽建议的朋友拉到最下面。
先说说我的故事
2019年的时候公司被收购,public to private,公司的tech职位逐渐向中部和欧洲转移。组里的兄弟姐妹们都准备离开或是已经离开,当时我已经和队友已经坚持健身+半年没喝酒了,就准备要个可爱的小娃了。
我看了地里一篇“谈谈产假刷题跳槽”的帖子,特别振奋,觉得自己没问题,产假四个月呢,先在这个公司苟住生个娃再走。
结果还是我太天真,当时这位帖子的楼主有一句话,“我们家是月嫂+老人+daycare+老公,我主要focus在身体恢复和刷题找工作,全职带娃+刷题几乎不可能,必须找到人照顾宝宝,妈妈只偶尔带娃“ 我现在非常同意,也建议没有人帮忙的新手父母放弃幻想,面对现实。
而且今年情况非常特殊,湾区月嫂育儿嫂价格已经盖过了非大厂普通码农的税后pay。好在我和队友在发布travel ban消息的三小时之内给我老妈买了机票,老妈起床以后收拾完东西直奔机场,赶上了最后一波进入美国。感谢妈妈帮忙和支持,我才有机会有时间刷题跳槽。
我大概从这个时间开始刷题,2月到4月中旬生产之前,效率不错,大概刷了200多道的样子。这时候公司以前玩儿的不错的老中基本全走了, 感觉到了很大压力。
生完孩子一切都变了,前三周孩子夜里队友带,我睡整觉,导致后边需要放弃母乳。从第四周开始我们两人轮流夜里带娃,孩子夜里两三个小时一醒,白天由于胀气不停的哭闹。然后队友Paid Familiy Leave结束,我更忙了。一直到我产假结束,我基本没怎么刷题。激素水平回落,夜里带孩子睡不好,每天都在思考自己为什么一直想死,是不是真的得了产后抑郁。
我知道地里好多产假刷题跳槽的帖子,但是好多一生孩子就停更了,也就能看出来其实生活没有预想的那么美好。
各位有想产假刷题跳槽的程序媛,如果你是生前生后共6个月产假,在有人帮忙的情况下,你有可能有时间,如果你只有正常的4+6+6周,就是三个半月的产假,不大可能有产假时间刷题。产假不是假期,比上班累太多了, 这就是三个半月的oncall,基本没有false alarm的那种。
大概在产假快结束的时候,孩子夜里也从醒三四次变成了醒一次,由于老妈担起了带孩子做家务做饭的重任,我开始有时间刷题了。这时候很麻烦的是,三个月了,我好多题都忘了,又要从头开始。
这时候刚开始上班,给我的活不多,也不忙。大约复习+新题,搞到300多道的时候,我的skip level,也是我招我进来的,我以前曾经的老板,说要离开公司。这简直晴天霹雳,觉得大组没他罩着感觉要完。我连夜准备简历,一周后打开了linkedin正在找工的toggle. 从10月初开始进入投简历找内推联系recruiter跳槽面试,终于在11月底面完了相面的公司,面了7家电面,5家onsite,4家过了。现在签了offer, 还在transfer中。最后一共刷题数400+
下面说说我这两个月跳槽的感想
1. 现在是不是个好时机?
不是
虽然有一些公司开始有head count出来了,但是市场上是职位非常少。我非实习经验3.5年,推领英职位,recruiter委婉的说我不适合,说有职位再联系。fb也是由于经验,直接说经验不够, 不过跟推我的人说职位hard close,不招人了。
南湾好多的中型厂说句不好听的话一个个半死不活的,走人都不backfill。今天看到有个评论说的好,以前都是好几个offer compete涨价,现在是好几家竞相比谁更low ball。
且地里内推0 recruiter回复,海投只有一家回复。其余全部是朋友内推和recruiter上门找
2. 女生bar低?
没感觉,我认为面试大厂时候遇到二维DP和题号700以后的hard变种说明没有降bar,小公司更别想了。
但确实有个recruiter, title是diversity XXX
3. 刷题建议:
a. 建议大家按知识点刷
b. 经典题掌握所有可能的解法和follow up,我举个例子,第一题,这道题我遇到的时候都震惊了,结果面试官问了五六个follow up,全要打出来。第二百题, 本次跳槽遇到过不止一次,有各种奇怪的变种。我知道有人不建议掌握所有的解法,浪费时间。但那是对转码和new grad的人来说,如果你是面senior,还有面试官会问你不同解法及其时间空间复杂度, 问你为什么选另一个。
c. 刷过的hard一定要完全掌握,千万不要遇到刷过的题还想不出来,浪费了自己刷题的时间,也会对自己继续刷题造成心理打击。我知道有的hard恨不得有100行code,可面试官出这类的题就是想难为你,就必须得做出来。
d. 面试题不简单,以前听说medium都没问题的公司,要不就是两道medium,要不就是一道题号极其靠后Hard变种。另外疫情期间,好多公司onsite用hackerrank or coderpad, 需要跑,我认为这比白板难。
e. 不是转码的新手的话,不要浪费时间刷低频easy,没有任何意义。
f. monthly challenge, weekly contest 可看。因为面试官如果在这个组很开心,大概率不是天天刷题的人,他选题可能是前几天做了个有意思的题。确实有认识作为面试官的人会这么做,我面试别人也会这么做。
g. 经典且没什么算法的OOD题,背诵,如LRU, 太高频了。
4. BQ怎么准备?
亚麻军规融会贯通保你过所有BQ,不会有比亚麻更难的。不要编项目,提前把自己所有的做过的项目design doc都找出来,如果实在自己不会吹,看看自己的PM怎么吹的。PM就是写作小能手!
5. 鉴于各大公司均决定WFH到2021年6月左右,给大家说一下疫情跳槽的小建议
关于安排面试
1.先面一两个练手, 感受一下疫情期间面试流程
2.最想去的放在前面和中间, 因为面多了很累,后边容易不想面了。
3.已知特别慢的公司但你还很想去,可放在前面。(什么公司慢?google, apple, doordash, paypal)
Oniste时
1.一个带麦的耳机,好一点的,实在没有不行苹果耳机也行。有帮助,因为大家基本都有点口音的,带麦的话面试官也能听清我们说的啥
2.多笑,多eye contact
3.不管这道题是会还是不会,把已经有的思路说出来,面试官说可以以后再开始敲
4.如果你是有经验的需要面system design,至少熟练使用一种画图工具。
今年跳槽很累很辛苦,要不是大老板跑路逼了自己一把,我可能会等春招,毕竟机会可能更多。
刷题的时候有后悔过应该先跳再生,可看着人类幼崽可爱的小脸,觉得多辛苦都值了。
最后除了感谢功劳最大的老妈,也感谢一下队友,也给了很多支持。
大家如果还有相关的问题和看法,欢迎点击“阅读原文”到一亩三分地讨论