查看: 9016|回复: 43
收起左侧

[找工就业] [本科] 疫情之下苦战10个月终于上岸,用干货和惨痛经历给还在找工作的大家加油

    |只看干货 |码农类general, microsoft, 找工就业, 工作信息, 求职(非面经)

分享帖子到朋友圈
charmant- | 显示全部楼层 |阅读模式
本楼: 👍   100% (52)
 
 
0% (0)   👎
全局: 👍   100% (124)
 
 
0% (0)    👎

2021(1-3月)-CS本科+fresh grad 无实习或全职 | Other|Greater Seattle Area 码农类General全职@Microsoft
0. 写在前面



我自己很少会去写文章什么的(主要是懒),但是我相信很多人还在努力争取上岸,也知道这个过程可以有多痛苦,所以想分享一下我的经历
本科4年以来自己一直都想往全职方向走,想先工作再去申请研究生,一方面是想早点体验一下社会,另一方面是想独立一点。 申请本科的时候都是各种机构中介的,这次找工作基本上全靠自己
但是话说回来今年申请研究生真的要容易一些,找工作反而变难许多,但是自己一直是在朝full time的方向靠,所以不想半途而废
然后 真的挺痛苦的:)
从20年6月开始准备到3月底终于拿到微软的offer
过去快10个月了,自己硬是把压力扛下来了,拿到offer的时候真的一点都不激动,因为觉得这真的是自己应得的

1. 个人背景
学历:美国本科,CS专业,学校专业排名前20
身份:f-1,个人感觉本科+f1对找工作特别不利,有不止一个公司跟我说不sponsor本科生的
-baidu 1point3acres
2. 面试准备
简历:
startup incubator:去年暑假参加的,原因是疫情导致实习取消,但是真的学到特别多,包括web dev,system design, cloud service之类
ML research:通过国内机构参加的,个人感觉性价比真的一般,但是因为自己一直是swe方向所以ml这边没什么资源,所以想提升一下,有条件一定要去跟自己学校教授做research
android intern:在湾区一个startup,还是那种隐身状态的公司,所以基本没有考虑去那边full time
javascript research:跟学校教授做的,学习了特别多js相关的东西,后面面试还用到了lol,说实话真的比机构的好
cs org board:leadership相关,主要是加点diversity不然全是technical的东西

Behaviroal Question:
自己专门有个doc写了常见bq的提纲,比如challenge啊communication啊之类的
推荐STAR method(situation, task, action, result),把自己的经历套进去一般问题不大的
一定要准备好比较刁钻的问题,比如weakness,mistake,disagreement之类的,如果没准备的话被问到就是gg

Leetcode:
从大二刷到上周,粗略估计270-290道的样子,因为之前用了别人的premium
14% easy,85% medium,1% hard
平时就刷着medium,有面试了就刷他们家高频题
这里分享一个个人觉得非常有用的方法,把刷的题写在一个表格里,包括时间,题号,难度,完成情况(秒解/不是最优解/不会看答案)
完成情况一定要对自己诚实,反正也是给你一个人看的,我截了一部分放在附件里了
我过一段时间就会把自己不会的全部重新做一遍,直到完全做出来,一开始自己dp和backtracking很不熟悉,但是做了几遍很快就熟练了,真心推荐-baidu 1point3acres

system design:
个人觉得new grad岗真的没必要,但是一些公司并不那么觉得:)具体哪些公司我后面会提到,个人用了两个resource准备:-baidu 1point3acres
第一个是educativeGrokking the System Design Interview,讲得很浅很broad,但是正好适合我这种没有什么design经验的人,至少面试问到你的时候你大概知道一些
第二个是systemexpert:https://www.algoexpert.io/systems/product,讲的要稍微深入一些,但是我没有全部看完,因为有些东西我觉得不会问到,但是以后肯定是用得到的

基础知识:
之前面国内实习把我问的怀疑人生,所以专门补了一下,我面过的美国公司还没有专门问基础知识的,但是有面过sql,所以最好还是了解一些


3. Rejection Timeline
我觉得我已经很惨了,但是我知道我不是最惨的,这里只分享电面后给拒了的,因为rejection太多了看的我都麻木了
. 1point3acres

Robhinhood - Backend Engineer - New Grad
2020/8/5: codeSignal OA, 做完拿了756分,第一次用没发挥好,但是也够了
2020/8/17: karat店面,这里讲一下我遇到的最坑的面试
17号第一次面试,上来就是三道system design,我直接傻了,那个时候跟本没有准备过system design的东西,最后20分钟一到coding倒是挺轻松
然后karat有一个redo的选项,就用了,然后用了一周时间速成system deisgn,就是上面提的educative
2020/8/23: karat interview redo,呵呵,上来20分钟问基础知识,oop,os,network,sql,各种,我又傻了
说好的system design呢????然后后面又是一道coding,不是很难
2020/8/25: 拒了,意料之中:)


IXL learning - Software Engineer - New Grad
2020/8/1: 递交申请
2020/8/4: hackerrank OA
2020/8/24: 电面,记得考的是heap,反正做出来了
2020/8/26: reject,后面仔细思考发现runtime答错了,可能是拒的原因吧


Bloomberg - Software Engineer
2020/9/16: 递交申请
2020/10/20: 电面,记得好像是跟interval有关的,没啥问题
2020/12/10: onsite,schedule上是两轮结果每轮有两道题,时间特别紧,
问题都是地里有的,但是有一道题卡了因为不是很熟练,虽然最后还是做出来了
2020/1: rejct,找不到邮件了,大概率我看到之后就怒删了:)


Clear Street - Software Engineer - New Grad
2020/9/19: 申请
2020/10/7: codeSignal OA,因为之前没发挥好就重新做了一遍,784分
2020/10/16: 自主研发的OA,记得是一个trading system,因为这个公司就是做trading的,那个时候还正好midterm但是还是熬夜做了
2020/11/2: recruiter bq
2020/12/2: onsite,四轮面试,记得有一轮coding一轮system design,还有的不记得了,反正都做出来了. 1point3acres
2021/1/4: rejct,当时特别不解,我想问为啥他们拒然后没人理我


Duolingo - Software Engineer, New Graduate
2020/9/22: 申请
2020/10/5:hackerrank OA
2020/10/28: 电面,题目不记得了-baidu 1point3acres
2020/12/18: onsite, 4轮,记得有一轮是在他们的旧system上写东西
2021/1/11: reject


所以fall申请季这5个公司全部给拒了,当时真的是心态爆炸,literally哭了一整个晚上
-baidu 1point3acres当时想着fall过去了就不剩几个位置了,甚至有想过毕业回国找工作
当时真的很脆弱,觉得就在崩溃和抑郁的边缘了,但是好在自己一直告诉自己不能就这么结束了,坚持就还有机会


Tiktok(美国) - Software Engineer (TikTok Product) - 2021 Start
2020/11/17 - 申请
2020/11/23 - hackerrank OA, 我记得还是有点难度的
2020/12/2 - 电面, 这次面试特别迷,因为是中国人面试但是自己以为还是美国那一套
我边做边讲结果剩10分钟她说不用讲了还有一道题,我傻了
2020/12/9 - reject


Prodigiq - Associate Software Engineer
2021/1/11 - 申请
2021/1/15 - bq
2021/1/26 - 电面,要求用ruby,用了一周速成,幸好题目不难
2021/2/5 - onsite, 纯bq,问了一个小时
2020/2/10 - reject,不知道为啥,但是也懒得问了


Hive AI - Software Engineer - Backend
2020/9/9 - 申请
2021/1/14 - bq. check 1point3acres for more.
2021/1/29 - 一轮电面,常规的一道leetcode medium
2021/2/2 - 二轮电面,考了一道concurrent programming,我平时面试用的java但是完全没用过thread之类的,灵机一动换成javascript用async做,算是蒙混过关吧
2021/2/12 - onsite,记得有一轮system design,主要考的就是sql,不过自己都有准备. From 1point 3acres bbs
2021/2/16 - reject, 原因都懒得问了. From 1point 3acres bbs


Palantir - Software Engineer, New Grad
2021/1/18 - 申请
2021/1/25 - OA,地里有
2021/2/18 - karat电面,当时也是找的地里karat面经,然后就中了
2021/3/4 - onsite, 记得是3轮,一轮system design一轮coding一轮sql,全都做出来了
2021/3/8 - reject,反正还是给拒了:)我真的也懒得问了

4. 终于Offer
Microsoft - Software Engineer
2021/2/21 - 申请
2021/2/24 - 电面,问了30分钟的bq,还挺详细的,大公司的why question最好准备一下,如果能有细节肯定是加分的
2021/3/23 - onsite,一共4轮都是coding,medium水平的,不难
2021/3/26 - 居然就拿到offer了,包就是正常包没什么特别的,自己也没得选,有offer就行
当时真的是松了口气,这几个月已经累的连激动的力气都没有了

5. 写在最后
这几个月大大小小加起来也有十几封rejection letter了,说真的这样硬刚确实很难,我自己其实也不推荐这样
我也知道今年申请季真的很难,但是机会一定是留给有准备而且坚持下来的人的
如果你也在找工作的话希望我的经历能给你一些安慰,你不是一个人
最后求一下大米,找工作找的米都见底了哈哈哈,谢谢!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册账号

x

评分

参与人数 98大米 +157 收起 理由
Brielle + 1 很有用的信息!
liangjiali0304 + 2 太有才了!
nanadream1107 + 1 赞一个
baimini0616 + 1 给你点个赞!
Lyd. + 1 赞一个
绝绝子 + 1 赞一个
zsez + 1 赞一个
zoeyguan + 1 给你点个赞!

查看全部评分


上一篇:请问一下大家亚麻OA之后的recruiter phone screen会面一些什么
下一篇:国内外企 vs sg虾皮 vs ICC offer比较
地里的匿名用户
匿名用户-412  发表于 2021-3-30 08:05:48
本楼: 👍   93% (42)
 
 
6% (3)   👎
楼主这种应该不算惨痛经历吧?首先学校应该是target school,还有作为本科生能在疫情期间拿到那么多面试已经比至少95%的人幸运了。总之恭喜拿到offer
回复

使用道具 举报

TB2020 2021-3-30 22:36:21 | 显示全部楼层
本楼: 👍   100% (7)
 
 
0% (0)   👎
全局: 👍   95% (675)
 
 
4% (32)    👎
本帖说明medium已经可以应付大部分公司了,刷题水平高当然更好,但不要光刷题
回复

使用道具 举报

anewme 2021-3-30 09:24:55 | 显示全部楼层
本楼: 👍   100% (5)
 
 
0% (0)   👎
全局: 👍   100% (198)
 
 
0% (0)    👎
楼主是我见过的记录面试时间线和具体面试情况最工整的。这一个个希望又失望的经历真是感同身受,尤其是这么多onsite四轮之后满怀期待然后被拒,肯定已经接近心态爆炸。

祝贺拿到微软!
回复

使用道具 举报

shine_Data 2021-3-30 08:19:55 来自APP | 显示全部楼层
本楼: 👍   0% (0)
 
 
0% (0)   👎
全局: 👍   100% (15)
 
 
0% (0)    👎
楼主相当励志,很棒哦
回复

使用道具 举报

silver_nitride 2021-3-30 08:50:00 | 显示全部楼层
本楼: 👍   100% (1)
 
 
0% (0)   👎
全局: 👍   98% (392)
 
 
1% (5)    👎
本帖最后由 silver_nitride 于 2021-3-30 08:51 编辑

恭喜楼主w
想问一下为什么只刷medium、300道题里hard就1%呢
听说很多hard现在也都是高频题了,更何况对top20cs科班来说走出舒适圈多刷点hard好像不是什么难事
回复

使用道具 举报

tentenymy 2021-3-30 09:11:00 来自APP | 显示全部楼层
本楼: 👍   0% (0)
 
 
0% (0)   👎
全局: 👍   97% (1841)
 
 
2% (48)    👎
恭喜lz
下次多刷刷题吧。光刷medium不太够,对解题思路和速度都不太有帮助。
不过美国毕竟不是一个全看算法的地方,有能力顶多坎坷一些,还是会上岸的。
回复

使用道具 举报

 楼主| charmant- 2021-3-30 09:13:30 来自APP | 显示全部楼层
本楼: 👍   100% (1)
 
 
0% (0)   👎
全局: 👍   100% (124)
 
 
0% (0)    👎
silver_nitride 发表于 2021-03-29 17:50:00
恭喜楼主w
想问一下为什么只刷medium、300道题里hard就1%呢
听说很多hard现在也都是高频题了,更何况对top20cs科班来说走出舒适圈多刷点hard好像不是什么难事
谢谢! 我自己面试遇到hard真的是很少 一般都是medium起步 有些follow up是hard,我刷一般都是找高频的刷 所以大部分都是medium 个人感觉hard难度并没有比medium难很多 很多题都是case复杂一些 会medium的话hard不会有很多问题
回复

使用道具 举报

Flora彤呀彤 2021-3-30 09:20:25 | 显示全部楼层
本楼: 👍   0% (0)
 
 
0% (0)   👎
全局: 👍   100% (69)
 
 
0% (0)    👎
恭喜lz!想问下方便求一下palantir onsite的面经嘛?感谢!
回复

使用道具 举报

 楼主| charmant- 2021-3-30 10:11:02 来自APP | 显示全部楼层
本楼: 👍   0% (0)
 
 
0% (0)   👎
全局: 👍   100% (124)
 
 
0% (0)    👎
Flora彤呀彤 发表于 2021-03-29 18:20:25
恭喜lz!想问下方便求一下palantir onsite的面经嘛?感谢!
你私信我吧

评分

参与人数 1大米 +2 收起 理由
2011051305 + 2 给你点个赞!

查看全部评分

回复

使用道具 举报

silver_nitride 2021-3-30 10:43:13 | 显示全部楼层
本楼: 👍   0% (0)
 
 
0% (0)   👎
全局: 👍   98% (392)
 
 
1% (5)    👎
charmant- 发表于 2021-3-30 09:13
谢谢! 我自己面试遇到hard真的是很少 一般都是medium起步 有些follow up是hard,我刷一般都是找高频的刷  ...

原来如此,我也没有经常遇到hard,但题库和面经有很多都是原题medium,follow up hard,有的时候因为怕麻烦觉得没做就觉得自己太懈怠了QvQ
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册账号

本版积分规则

隐私提醒:
■拉群请前往同学同事飞友|拉群结伴版块,其他版块拉群,帖子会被自动删除
■论坛不能删帖,为防止被骚扰甚至人肉,不要公开留微信等联系方式,请以论坛私信方式发送。
■特定版块可以超级匿名:https://tools.1point3acres.com/thread
■其他版块匿名方法:http://www.1point3acres.com/bbs/thread-405991-1-1.html

X 关闭
>
快速回复 返回顶部 返回列表