📣 Back to School开学季 - VIP通行证5折优惠!蓝莓、Offer多多同步优惠
查看: 11339| 回复: 37
跳转到指定楼层
上一主题 下一主题
收起左侧

[找工就业] CS PhD Quit疫情后找工小结

   
全局:

2021(10-12月)-CS硕士+1-3年 | Other| 码农类General全职@

注册一亩三分地论坛,查看更多干货!

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

x
找工作也算进行到了一半,拿到了一些offer,还有一些公司在等面试,写个帖子吧,一方面求大米,另一方面求内推。欢迎需要backend,data engineer和database internal developer的前辈们联系我,我的微信是raylazy

故事梗概.google  и
这次找工作准备的十分仓促,6月底被导师劝退PhD,挣扎了2个多月实在没得谈,反反复复哭泣了一个暑假,8月20号决定在12月份硕士毕业,刷了两周题目,然后就边投简历边面试,实在没有办法说准备好了再上战场,只能以赛代练了。确实是损失了一些机会,确实在这个过程中也有明显的成长。
.1point3acres
目前的情况是面完了5家小公司,拿到了其中四家offer,但给的钱真心都不高,另外还有几家大厂在等电面或者在等onsite安排。

我在读PhD之前在国内的某美国大厂工作过两年半的时间,主要是做backend这一块,写Java的,PhD期间主要是给一个开源的分布式数据库写一些index方面的扩展。整体算下来算是有6年的Java经验,我个人求职的目标是找个类似于微软的SDE2的职位,Senior我估计我的年限肯定到不了,学校的经验公司并不那么认。

前情提示. 1point 3 acres
最最重要的,其实是OPT。学校里各个部门跑PhD转Master的手续,再开相应的OPT I-20,花了我两三周的时间,挺耽误事情的。等OPT生效之后再找工作都有机会,但OPT的申请要是错过了毕业以后60天的这个窗口,那就真的没办法了。

. 1point 3 acres
对于码农职位(SDE2到Senior级别吧),一共就三块要准备的东西:coding, behavioral question和system design。


Coding的话大家都熟悉,leetcode上慢慢刷吧,不过要注意刷的时候要有边刷边给人讲解的习惯,毕竟面试需要比较互动一些。

. 1point 3 acres
Behavioral question的话,这一块的面试天花板是Amazon,他们家面试的时候会问得比较凶,比如说,问我我和我老板意见非常不一致的时候怎么办,这时候我就先解释我们会尽量避免这种情况啦,但真的出现过一次这种情况,比如说xxx的时候,我是如何服从命令听指挥的。Amazon的面试非常非常需要踩点,不能答非所问,一定要有针对性,比如说你和你的老板化解了分歧,这就不算是正面回答了问题。这一块的准备其实类似于托福口语,先在纸上列出来自己所有能讲的经历,之后就对应着答好了。比如说,“我爸小时候给我买过一本书”这个故事,可以回答”小时候印象最深的事情“,是我爸给我买书,”你最尊重的人“,是我爸,他给我买书,”你印象最深的事情“,是小时候我爸给我买书这件事。但是Amazon四轮面试,有些问题真的被问了四遍,而且Amazon号称每轮的面试官都会记录下你的故事然后进行比对,所以同一个问题还是要多准备几个不一样的故事。其它家公司的问题再不友好,面试官也会尽量笑着以友好的方式问出来。也有的面试官就问非常友好的问题,比如说,你写得最nb的代码是啥,这时候就可以多发挥一下。


System design一般来讲是针对社招才有的,Amazon这边我因为design面挂了,面试的时候按SDE2面的,最后被压成了SDE1的offer。我个人感觉确实需要一定的工作经验,我之前打工的时候System Design的各个部分,proxy,server,database啥的都有一些切身的经验,然后很多常考查的概念,比如replication,concurrency control之类的,都是在学校的数据库课程的核心部分。但我初期因为没有进行针对性的准备,挂的非常的惨。这一块推荐九章算法的System Design的课程,我觉得听完以后算是有了一个全面的基础,但是具体到面试上,不同的面试官会有不一样的要求,比如说我遇到过不让我计算Queries Per Second的,也有遇到过不想我设计具体数据库表单的。其次是Educative上的Grokking the System Design InterviewGrokking the Advanced System Design Interview 课程,这两门课记得先看他们后半段的那些基础知识,前半部分的那些具体案例没时间就挑着看吧。最后是在Youtube上搜一些System Design的视频看看,补充一下。我个人体会是这一部分并没有那么标准化,也没有那么卷,面试官想问啥就回答点啥吧,我是把这几部分资料的点混合起来,掺着说。


最后呢,面试最重要的,是节奏。对我帮助非常大的这个帖子(https://www.1point3acres.com/bbs/thread-768263-1-1.html)里提到的,节奏。我对自己的要求是,面试的时候要有持续的,针对性的输出,和面试官能达到一定程度的互动。毕竟大家招人进来是为了一起工作,这种professional的沟通和互动,我觉得是最重要的。

-baidu 1point3acres
正片开始
简单说说这段时间面的公司吧,不说具体的面试问题了,谈谈总体的体验。


View Inc
这是一家做智能玻璃的公司,联系我的时候安排的是web backend的位置,后来调整成了iot data system的职位。我九月中旬的时候过去onsite面试,也是我这段时间唯一一家真正飞过去onsite的公司。感觉他们做的和硬件比较相关,需要展示他们的产品,所以才会让我飞到San Jose。这是我第一家onsite,面的稀里糊涂的,也是至今唯一挂掉的一家。两轮coding我感觉没啥问题,但bq准备的不好,当时VP面试问到consistent hashing和CAP theory这一块,我因为很久没有复习过,就没答上来。System design挂的厉害,完全找不到节奏,最基本的pull和push的区别都没答上来。后来我发现这些问题在Grokking系列的课程里都有提到过。。
-baidu 1point3acres
这家最扯的是,之前说好给报销两天的住宿,反反复复确认过的,我面完回来收到邮件说只能报一天,我当时下了飞机看到邮件就知道我肯定面挂了,但最后为了这么一两百刀我和他们撕了很久,我甚至都想上小额法院了,我是想不明白有硅谷公司,纳斯达克上市的企业,会坑我这么一百多刀。现在HR说她去申请报两天,但还没报下来。
另外,我回放了一下我当时HR面试时我自己这边的录音,我确实紧张的话都说的不太利索。后来面完了几家公司之后,我说话都是语速均匀并且无聊到不想多说的节奏,听起来就清楚多了。第一家面试的公司,就像年少时候的爱恋,无疾而终,却又印象深刻,2333333。

.1point3acres
Couchbase
之前有合作的一家数据库的startup,今年已经IPO了,面试的非常友好,我们组alumni过去的也非常非常多。最后是给了offer但他们想等别人家先给我开钱,他们再给我开,就还在等正式的数字。


Axon
面试体验非常非常好的一家公司,不去是因为厂子小,钱也少,而且职位太过敏感,他们是给联邦政府做安检产品的,比如说警用记录仪的录像管理啥啥的,就也算是iot system。我本身就因为国防七子本科的出身,在美国没办法离境,这种需要政审的职位我还是别去了吧。这家非常非常有意思的一点是,年长一些的人,和我打招呼的方式都是,我也在微软干过。BQ轮是他们级别非常高的一个人面的,当时和我提到微软的Exchange Sync这种内部用的邮箱协议,我心里就知道肯定有故事,后来他说他90年代就在微软做邮箱,嗯,上古的神佛啊。BQ轮我体验非常好的一点是,我讲完故事以后,对方会当场认可,而且是很针对性的认可。他会说,I love this story, and I can see you can go deeper and communicate in time啥啥的,就让我觉得非常被认可,我说的话对方很尊重听的很认真。当然他说的那些点也是BQ面试官的打分点。我觉得这种沟通技巧是我非常需要学习的,有些manager给我一种优越感很强的感觉,总在无形之间diss我,这就让我心情很差了。


Amazon
面的是NYC的Ads团队。整体体验里有一些和我期待非常不一样的地方,当然大家都懂。按SDE2面的,给了SDE1的offer,最后工资开的也是一个new grad的工资,我再好好negotiate一下吧。但Amazon对我整体的面试准备帮助非常的大,他们家面试的流程也挺标准化的。不过可惜的是,他们recruiter找了我三次以后我觉得就先面着吧,社招面的岗位并不那么对口,没有人问过我任何数据库相关的内容,他们是general web backend,做API的,应用层的东西我就没有那么熟悉了。所以大家社招还是挑好组再去安排面试吧。. 1point3acres


Pony AI
高中竞赛的时候就听过楼天成楼教主的威名了,细细数数也有十多年了。这家公司真的是做题家的典范,每个人上来打招呼都是,来,做两题吧。面了4轮我写了6道,而且是当场编译当场跑的那种。我偏偏还是拿Java面试的,有一轮面试官就很开心的看着我这样的Java程序员在没有IDE的情况下艰难工作。6道题目我算是做出来5道半吧,没做出来的那半道是之前面的很开心,面试官说来个简单的吧,就翻车了。不过整体上都是面经题,没有遇到过我完全没办法下手的题目。好久没拿中文面试过了,不太适应,和一面的面试官说了很多次你好,不知道下一句说啥。面试聊天挺开心的,下周team match,正式的offer数字可能要晚一些了。.--


下集预告. ----
其它家就还在等电面或者在等onsite。我现在拿到手里的号码牌有Google,LinkedIn,Databricks,Snowflake,Salesforce,DoorDash。其它家还没有收到回复。估计再面个几家也就差不多了吧,希望能有好消息。感觉现在的就业市场,一方面是需求量特别大,毕竟去年很多公司hire freeze今年都要补招回来,另一方面公司那边面试排的非常满,要等很久。好几家公司都是我内推完过了一个多月才有消息,安排面试又要两三周以后了。所以还是尽早准备,尽早投,尽早面。
.1point3acres

最后,最重要的,还是要对自己有信心呀。美国确实因为签证的原因卡住了大部分国内的程序员,美国国内人才需求的缺口是在那里摆着的。PhD的事情我真的无力回天,但是离开学校,广阔天地,又是努力就有回报的世界了。希望自己再努力一些,能有一个好的下一步吧。6年前,我研一的暑假,第一次面Google的实习面挂了,现在起码Google全职SDE3的电面是面过了的。过了这么多年,英语也不再是障碍了。自己还是要多认可自己一些,不管外界的风风雨雨,希望自己的内心能是温暖而坚定的。以上。

评分

参与人数 47大米 +150 收起 理由
Diabobo + 1 很有用的信息!
jhqxing0572 + 1 给你点个赞!
optimuss + 1 欢迎分享你知道的情况,会给更多积分奖励!
Myron2017 + 2 很有用的信息!
xkahj + 1 冲!!!

查看全部评分


上一篇:请问一下meta ng内推简历被拒,能不能再找人内推?
下一篇:前端面试经验总结
 楼主| guori12321 2021-11-1 12:18:04 | 只看该作者
全局:
小亩_0428853 发表于 2021-10-31 19:13
楼主有点厉害,刷题刷两星期都能直接上场,希望能多讲讲经验!

我当时是8天的时间把这门课 https://www.educative.io/courses ... he-coding-interview 的80道题目做了一遍,然后就leetcode和面经挑着看一看吧,对我来说题目已经刷过很多轮了,只是依然要小心准备免得翻车,毕竟现在找工作,大公司还是挺卷的

选这门课是因为leetcode上直接开始刷的话,担心自己题目挑的比较偏,有这么一门课程的话,起码最基本的各个方面的知识都会有涉及到。我实在没时间,如果有时间的话,好像转专业的同学刷这个课的比较多  https://www.educative.io/courses/grokking-the-coding-interview
. 1point 3 acres
我6年前leetcode上200多道题目ac,当时leetcode就只有200多道,我部分题目刷了能有两三遍吧,结果现在就2000多道了,卷啊卷

真的挺不容易的,但其实面了能有5家公司了,我感觉小公司的面试难度其实也不大,包括Amazon的coding面试难度也不大,就努努力,同时也要有信心呀

评分

参与人数 1大米 +1 收起 理由
tkca1zz + 1 赞一个!

查看全部评分

回复

使用道具 举报

推荐
 楼主| guori12321 2021-11-20 14:28:58 | 只看该作者
全局:
SoWhat0309 发表于 2021-11-19 18:57
搞过竞赛的话,Leetcode这个难度区间200题和2000题应该没啥区别吧

真的看运气,Databricks实在是太卷了,linkedin那边电面我题目做出来了,结果还是挂了,salesforce onsite我也题目全做出来了,一样挂,这两家感觉要简历特别匹配

找工作远远不只是刷题目的范畴,我个人理解题目刷到及格之后,很多事情就不可控了,hc永远是第一位的,缺人的组题目做出来就会招人了,背景的match是第二位的。这种感觉就好比,一命二运三风水,四积阴德五读书,其实读书只占第五位而已

评分

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

查看全部评分

回复

使用道具 举报

推荐
 楼主| guori12321 2022-1-5 01:53:33 来自APP | 只看该作者
全局:
alexxela 发表于 2022-01-04 09:52:23
楼主最后接了哪家呢
某一线大厂 我就不说具体的了 圈子太小

这一年好艰难啊
回复

使用道具 举报

全局:
写得不错,很诚恳。
回复

使用道具 举报

全局:
还有很多机会呢,不急
回复

使用道具 举报

🔗
Xin00000 2021-10-31 22:47:08 | 只看该作者
全局:
希望楼主一切顺利!
回复

使用道具 举报

🔗
crookzhanks 2021-11-1 05:03:12 | 只看该作者
全局:
赞赞 楼主这也算是经历了逆境 祝一切顺利
回复

使用道具 举报

全局:
加油楼主   我觉得你SDE2完全没问题  面试时候调整心态 把自己当作最好的candidate 最后的结果一定是最好的
回复

使用道具 举报

🔗
 楼主| guori12321 2021-11-1 05:53:58 来自APP | 只看该作者
全局:
夕颜小妞妞 发表于 2021-10-31 14:42:44
加油楼主   我觉得你SDE2完全没问题  面试时候调整心态 把自己当作最好的candidate 最后的结果一定是最好的
我当时晚几个月离职就sde2了 只是不想在大厂爬梯子才出来读phd 结果搞成这个样子

就接着去面吧 先到硅谷待几年再说 那个鬼地方新的项目和机会一直都很多

之后的5家大厂有一家哪怕给个应届生的待遇 我也开心去了 反正纠结sde 1 2 senior啥的真的好无聊啊
回复

使用道具 举报

🔗
cannoli 2021-11-1 06:09:30 | 只看该作者
全局:
Couchbase吧.

domain knowledge延续了.
. ----
🍌Ads的表示确实东西更偏实际的service, model, pipeline之类的...
回复

使用道具 举报

🔗
zinechant 2021-11-1 06:21:09 | 只看该作者
全局:
给楼主点赞。
回复

使用道具 举报

🔗
 楼主| guori12321 2021-11-1 06:26:32 | 只看该作者
全局:
cannoli 发表于 2021-10-31 15:09
Couchbase吧.
.--
domain knowledge延续了.

我倒是想找个大厂好好休息一段时间

. Waral dи,也没啥好延续的,full text search大家都在抄elastic search的东西,我一开始就觉得这玩意挺无聊的,结果导师就让搞这个,没办法就加班往下写代码吧,结果最后导师又说我不适合科研又逼着我接着回去写这一块的代码,最后我把他的暑假funding退了,我暑假都没收入了,所以这一块的代码我是真的不想再碰了

希望之后几家大厂能有好消息吧,不过最近大厂面试真的排的很慢,感觉都要半个月甚至一个月以后了
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册账号
隐私提醒:
  • ☑ 禁止发布广告,拉群,贴个人联系方式:找人请去🔗同学同事飞友,拉群请去🔗拉群结伴,广告请去🔗跳蚤市场,和 🔗租房广告|找室友
  • ☑ 论坛内容在发帖 30 分钟内可以编辑,过后则不能删帖。为防止被骚扰甚至人肉,不要公开留微信等联系方式,如有需求请以论坛私信方式发送。
  • ☑ 干货版块可免费使用 🔗超级匿名:面经(美国面经、中国面经、数科面经、PM面经),抖包袱(美国、中国)和录取汇报、定位选校版
  • ☑ 查阅全站 🔗各种匿名方法

本版积分规则

>
快速回复 返回顶部 返回列表