f***n 发帖数: 117 | 1 · 大体背景
⁃ CS fresh phd,东部某top50工科小学校,方向是超算环境下的存储优
化,在应用层作业,通信环境主要是MPI,跟工业界流行的分布式关系不算太大。
⁃ phd期间在fb实习过一个学期,在ibm research实习过两个月,在某国
家实验室实习过几个暑假。
⁃ 因为个人原因,主要申了东北部的职位,基本都在boston nyc。
· 技术积累和准备
⁃ 我自己很懒,也没有很强的毅力,我觉得复习很痛苦。我看过
programming interview exposed,这本书比较简单;看过150题的基础知识部分,题看
了20道左右,随机挑的,认真写过5道题左右;leetcode的题看了估计也有20道左右,
写过一个数字转换的题,写了两小时才pass,corner case太多了。之后就有了心理阴
影,很少写题,这也是我的硬伤之一。幸运的是,我面的很多职位偏系统和后台,并不
是每个公司都让白板编程。
⁃ 另外,我2010年初投过google和fb的实习,当时也准备了两个星期,
主要是看算法课本;本科有很短暂的acm/icpc培训经历,做过少量Online Judge的题,
水平很一般。
· 面试经历
⁃ 很惭愧,自己研究做的很一般,感觉还是对工业界的production
system更感兴趣,主要申的是工业界的软工职位,以下经历基本按照时间顺序来,大概
涵盖了申请过程、面试经历和少量比较有意思的题。这个帖子很长很唐,目的是给其他
刚出校门的博士同胞提供一个全面详细的第一手参照,消除茫然和神秘感(我自己经历
过)。也希望其他同胞前辈多分享些找工作/换工作和如何做一个好的工程师/管理人员
的经验造福后人。
⁃ 我不记得签过什么nda,不过保险起见还是把有些名词用中文表达了,
只希望同胞做个参考,阅读不便之处尽请谅解。另外避免被人肉扯皮之类,我把卧佛具
体数字去掉了,如果这真的对你很重要的话,可以给我发站内信。
⁃ 甲骨文
⁃ hr主动联系的,我说我对NH的职位感兴趣,结果hr也没理会直接飞去
加州onsite。
⁃ 面了一天半,每个面试都是不同的组,有些组是经理面有些组是群面
,大部分面试都是聊天谈项目,只有一个中国同胞问了我一个类似水库取样的题,大体
是找代码错误以及分析实际复杂度,我给了个复杂度他说不对,最后他也没告诉我答案
是啥,让我回去想想,我到现在也没想出来为哈不对 :-( 另外,zfs组问了很多系统题
,比如进程通信有那些类型,多线程怎么调试,之类。
⁃ 甲骨文的面试机制是面完后让你给组按喜好排序,最后按这个优先级
给卧佛。拿到了一个内部算很好的组的卧佛,做新产品,贝斯比较高,少量签字费搬家
费,当时面试感觉跟经理很谈得来,他们想让我做我在ibm lab做过的一个关于固态硬
盘做文件系统缓存的东西。给经理协商过待在nh的办公室,没批,后来商量了每六个月
在加州一个月在波士顿,最后还是没去他家,感觉很对不起这个经理,写了封很诚恳的
信解释。
⁃ NetApp - Boston
⁃ 网投的他家的先进技术组,有点netapp内部的研究组的性质,基本都
是牛校phd,两轮电话+两次onsite,总共12轮面试+一个小时presentation,最后挂了
:-(
⁃ 他家是做存储产品的,很偏系统,问了很多关于线程和进程,性能调
试,同步控制,线程池设计优劣,以及实习项目的东西。我在ibm做过的东西跟他们的
一个产品非常相似,所以问了很多这方面的内容。我做presentation的东西跟他们关心
的东西不太相关,感觉这个可能是硬伤。另外我的系统背景还是不够强,最后卧佛可能
给了另一个cmu的候选人
⁃ 最后一面见hr的时候,我问hr这个职位工资大概多少啊,她说十一万
左右,我说这么少,我心里预期十二万左右,hr犹豫了下,说可以跟hm商量。现在往回
想,当时真是弱爆了。。
⁃ 一个比较有意思的面试题,flash这种介质适合什么样的file system?
在面试官提示下才明白了答案。
⁃ 有一个美女姐姐比较照顾人,面试前后都提供了不少信息帮助,在此
表示感谢。
⁃ 这个公司面挂了之后难过了很久,地点和工作性质都很理想,自己没
把握好机会。
⁃ IBM Research - Littleton, MA
⁃ 素闻IBM Research有近亲繁殖的传统,我之前实习的lab在欧洲,投了
很多watson的职位,完全没消息。后来一个素不相识的中国哥们帮忙refer了littleton
的一个java职位,再后来hr约了几次面试时间都不work,后来就不了了之了。。
⁃ 年初申过一个ibm的fellowship,有比较牛的推荐人,被拒
⁃ 在ibm欧洲lab实习时有一位国人前辈非常照顾,尽心指导,他们组有
博后职位时第一时间通知了我,无奈不够潇洒不愿离开美的;后来还帮我写了好几次推
荐信,非常感激。
⁃ DE Shaw Research - NYC
⁃ 在netapp面试时有个前sun engineer听了我讲我的research后跟我说
你应该申下de shaw research,于是回来我就网申了一下,几天后有电话面试
⁃ 华人面试官,以前在卡内基梅隆做科学计算博士毕业,现在在de shaw
research做数据存储相关的内容。大概聊了聊他们做的东西和我的研究,发现我们要
解决的不是同一个问题,我做的存储要大很多,他们的存储很小很快,问题性质和解决
办法都不太一样,后来收到拒信说没有合适的位置,在意料之中。
⁃ Whamcloud
⁃ 创业公司,做lustre文件系统支持的,主要是拿政府的合同做国家实
验室数据中心的支持,在超算在线杂志上看到他们家有位置后网投的
⁃ 第一轮跟人力资源,主要聊聊待遇之类,他们说十二万工资没问题,
可以在家上班,也可以去科罗拉多办公室上班,支持签证和绿卡;第二轮跟经理,大概
讲了讲他们的资金来源和盈利模式,以及他们目前的境况。他说如果我有兴趣的话可以
去橡树岭国家实验室或者德州超算中心驻扎合作(这两家装了lustre,其他大抵都是ibm
的gpfs),每年有半年待那边,但我更希望在boston附近在家办公,而且心里总觉得不
靠谱,后来没有再follow up。
⁃ 一个月前他们被intel收购了,收购价格不详
⁃ VoltDB - Boston
⁃ 创业公司,做fast in-memory oltp db的,网投的,两轮电话后
onsite,自己开车去的,唯一一个面试没报销的公司
⁃ oniste5轮左右,都是比较基本的技术问题,也介绍了很多他们的产品
信息,其中有一个bst的题,还有一个关于调度的算法题,解法是贪心,感觉很有意思
但当时没想出来;onsite回来之后还补了一轮电话面试,都是很基本的东西;
⁃ 几天后给了卧佛,不到十万的贝斯加上合千分之二左右的股票,感觉
贝斯实在太低了,那个vp说他们实在没现金,而且要保持组里其他待遇平衡。问过朋友
意见都认为不要去,就没去,vp知道了还是很nice,希望他们b轮融资顺利;
⁃ 有个很年轻的中国gg在里面,面试时很照顾,一直鼓励提示,后来决
定不去他也表示理解,希望以后保持联系
⁃ Twitter - NYC
⁃ 网投的,两轮电面后挂了
⁃ 第一轮电面是欧洲人,问怎么把一个句子里的每个词反转一下,在线
写代码,有点磕绊;后来挂在了第二轮电话面试,老印问了个二分搜索树找前一个和后
一个元素的题,在线写代码,没写完;之后就狠心把二分搜索树的经典题都看了一遍,
之后就再也没考到过 :-(
⁃ EMC - Boston
⁃ 这个公司也是做存储的,总部在波士顿。我一直觉得至少可以拿这个
公司保底,从去年11月份开始网投,投了几次都没反应,内推也没反应;后来linkedin
投了就马上有两个组的经理的电面,以后投这个公司的xdjm可以多注意下linkedin
⁃ 两个组一个类似研究部,一个是做缓存的,电面都是大概讲讲自己组
干什么,问问简历上的东西;之后hr说要继续下一轮的技术电面,暑假一边实习一边改
论文时间很难安排,问能不能直接飞过去onsite算了,hr说不能,之后就不了了之了。。
⁃ 据同学讲这个公司工资不高,硕士博士都在九万十万左右,但记得版
上也有人报过新鲜博士十二万的贝斯;公司很大很稳定,有点IBM的感觉
⁃ Avere System - Pittsburg
⁃ 创业公司,一个netapp前辈跟我提了这个公司于是我网投了。里面的
人马是netapp出来的,创业记录很好,做存储中间件优化,市场反响很不错,估计以后
会被买。这是我觉得申请过的里面最靠谱的一个创业公司,可惜他们1个月后面我的时
候我已经心里有想去的地方了。之后电面的时候因为时差我记错时间了,当时正在高速
上,不好意思重新约,就在车里面了(不建议模仿)。大概是问一些线程知识,inode结
构,日志文件系统,二步提交这类知识,问了个返回字符串长度的问题,让写函数读代
码,还有一个返回一个整数的一的位数,也是读代码 (在脑子里想代码非常痛苦。。)
。之后问了工作签证的问题,感觉他们比较在乎这个。之后再没有follow up。
⁃ 做存储或者系统性能相关的同学如果考虑创业公司的话,可以好好研
究下这个公司。
⁃ 英伟达
⁃ 网投的NH的SE职位,3轮电面都是加州的面试官,后来onsite也是加州
⁃ 电面都比较偏系统问题,比如缓存怎么设计,虚拟内存怎么设计,锁/
互斥这些软硬件实现,以及非常简单的编程题,比如怎么数一个整形数中一的位数的个
数(这个题我至少碰到了三次,只做对了一次..),最后一轮电面是这个组的主任,他是
有图形学博士的背景,大概给我讲了讲显卡具体怎么渲染图像的,没怎么听懂
⁃ oniste好像六轮左右,首先是跟这个主任吃中饭,饭间我吐槽说我
2010mbp升级10.8后nv gt300m显卡有问题老是随机重启,苹果也不赶紧更新显卡驱动,
他说这个显卡驱动一般是nv写苹果测,我赶紧说噢噢那肯定是苹果测的不仔细。。然后
半分钟没人说话,尴尬。。其他几个面试官各种背景,两位是国人前辈,一个问了怎么
绕过缓存测内存的带宽和延迟,给我科普了处理器缓存的原理,受益匪浅;另一个哥们
一直中文瞎扯聊天,最后一刻钟才想起来还要做题,白板写了两个关于链表的题,错误
百出,惭愧,感谢这两位奈斯的国人大哥。还有一个面试官问了怎么实现对齐内存分配
和回收,第一次看到这个题,临时发挥,在他的提示下做出来了。
⁃ 第二天给了卧佛,还不错的贝斯,少量签字费,少量股票,给的是芯
片架构师的职位,位置是加州;感觉泰格拉以后是要跟高通在移动芯片这块扛上了,英
伟达内部比较重视这个新市场;我实在不懂SoC的东西。。卧佛包裹里有一件很萌的体
恤衫。。
⁃ 他家还比较能留住人,几个面试官都在这至少待了7、8年
⁃ 通用电器研究部 - 纽约上州
⁃ 网投过big data相关的职位,被系统立刻据了。后来有个高级计算组
的经理给我发邮件说聊一聊,后来跟他组里两个人电面了我,第一次打电话我又在高速
上,这次很识趣的重新约了,电面是2个人一起面,之后是去脸面,一个很年轻的同胞
接待,先吃早饭,然后一个小时的讲座,然后四轮面试。第一轮是行为面试,三对一,
主要问简历、助教、实习期间怎么跟人处理关系,之类;之后是一个小时人力资源面,
二对一,人力资源妹妹衬衫扣子系的很低害我老走神,不记得问的啥了;再之后是技术
面,三对一,主要问简历和研究相关内容,问的很细;再之后是跟经理一对一,经理很
实在,告诉我这是双方互相选择的过程,让我放松些,聊了些开放问题,比如未来超算
的编程模型和新型体系结构,我问了问他们研究部的资金来源,他仔细给我讲了讲,感
觉跟国家实验室比较像,不过他们更看重专利。这期间没有任何算法题,更没有白板编
程,接待我的同胞说通用电气觉得自己是行业老大,一般不屑于问这些,更看重人的交
流能力这些软技巧。里面面我的人很多都待了2、30年了。面试到现在也没出结果。
⁃ 通用电器做很多政府相关的东西,包括国防部的合同。感觉他家的人
都有一种比较强的自豪感,爱迪生用过的桌子摆在大厅最显眼的地方。他家产品很多都
很高科技,比如波音飞机的引擎,火车头,发电厂,各种大型医疗设备,据说如果他家
倒了美国工业水平就要后退好些年。要是中国有一家这样的标志性高科技研发企业,想
想就会让人有点热血沸腾,我也会很愿意为之尽心干几十年。
⁃ 他们家穿衣代码很严肃,大部分人都是衬衫西裤,少数保罗衫休闲裤
,我是保罗衫休闲裤加锐步,感觉有点随意了,以后要去面试的同胞们可以注意下。其
他公司都还好,办公休闲装就够严肃了,创业公司好像体恤牛仔也行。
⁃ 约了面试最后也没面的:
⁃ fb - NYC
⁃ 我对fb感情比较复杂,实习过一个学期,感觉里面很多工程师非常牛
,包括一些华人工程师很有地位,比如hpzhao、davidwei等;要解决的问题也很有意思
,尤其是海量数据问题,但另一方面他家节奏很快,工作压力比较大,你需要很专心才
行。毕业前半年,两个hr分别联系过我,我说只对fb nyc感兴趣,他们都说回去请示上
级但后来都没下文,fb nyc好像只要senior的。fb的offer对跟google协商工资很有用。
⁃ fb现在钱还是挺多的(新鲜博士第一年有合计拿二十万的),单身有干
劲的同学可以试试,应该是不错的经历。
⁃ google - NYC
⁃ 朋友去年12月份内推的,结果面试一直被我拖到今年8月份。本来一直
是最想去的公司之一,后来也想不明白为啥想去,好像有点虚荣心作祟。后来发信把面
试withdraw了,有舍才有得吧。
⁃ 谷歌标准工资是十二万七,但我认识一本科生去年入职十一万贝斯六
百股股票的(折四十多万),所以有时候因为少三五千贝斯太纠结也不值当。
⁃ 最后准备去boston一个小数据库公司,网投没反应后来一个同胞内推了
,两轮电面五轮脸面后补了一轮电面,卧佛只有工资和签字(已经被收购了所以没股票)
,都不算高,但是自己喜欢的地方和喜欢做的东西,应该也会学到很多东西。
⁃ 其他
⁃ 网投立刻被拒的:DDN - Maryland
⁃ 网投死活不理的:Mathworks - Boston, Akamai - Boston,
Foursquare - NYC, Spotify - NYC
⁃ 内推死活不理的:Amazon - Boston, VMWare - Boston
· 优势和劣势
⁃ 我觉得自己面试捡到的最大便宜就是简历的实习经历,有很多面试官
跟我说的第一句话就是你的经历很impressive,有可能这部分经历让他们会更少关注编
程能力,更多关注双方兴趣是不是match;另外,我英语讲的一般,人长得也丑,但自
我感觉比较敢说,很少结巴,作为一个外国人我觉得这种自信应该也会加点分;
⁃ 最大劣势应该是经验不足,早期不重视(netapp的惨痛经历);算法准
备不够充分(做有些经典算法题也会吃力);跟老印面试官不来电;
• 个人总结
⁃ CS整体就业形式应该还是不错的,比较热门的网络公司的待遇比做企
业级软件的公司要好些,但可能也稍微累些杂些;创业公司签证比较麻烦,还要自负风
险,比较适合有闯劲的人;工业界实验室(国际商业机器公司/通用电器)待遇都还不错
,进去都需要些关系(国际商业机器一般要先博后,通用电器直接永久职位);国家实验
室待遇稍微差一点点,博后转正也不是特别容易,但转正后轻松稳定;学校和银行我都
没申过,没有发言权。
⁃ 感觉cs phd的研究经验很难直接跟公司挂上勾,甚至很难跟研究部门
挂上,所以还是要系统的准备下面试,研究下对方期待从你身上看到哪些知识,有的放
矢,自信上场,我们比大多数只会嘴皮子功夫的老美能力还是强一些的。
⁃ 找到工作只是下一段旅程的开始。
--------------------------------------分割线--------------------------------
---------------
• (很庸俗的)致谢
⁃ 首先要感谢学校老板相信我让我phd四年期间有了各种自己想要有的经
历,也感谢实习mentor放手让我去面试找工作,也要感谢面试过程中各位同胞的照顾。
不知道为什么有人老反映同胞面试时有意为难,我碰到的大部分人都非常照顾人,让人
更全面的了解一个组。
⁃ 因为自己长期的自负不成熟和其他客观原因,相处几年的女朋友年初
离开了我,这期间一直很低沉,感谢父母的安慰,以及亲弟弟过来陪我两个月。一度很
压抑不知道人生的下一站在哪,但还是感谢生活教会我二十多年人生最重要的一课,还
是要有梦想,帮助需要帮助的人,跟有意思的人共事,用心爱自己的爱人,努力超越自
己而不是别人,向人性温暖的那些方面努力。也希望各位珍惜眼前人。
⁃ 时间过的真的很快,当年执迷烧ramstein CD的小清新仿佛还在昨天,
今天就已经成了成天拿着iphone听radio的萎缩男(明天就该变成更稳重的大叔),感谢
朋友们的陪伴让这些日子既平淡又充实。 |
f*********y 发帖数: 376 | 2 zan!
【在 f***n 的大作中提到】![](/moin_static193/solenoid/img/up.png) : · 大体背景 : ⁃ CS fresh phd,东部某top50工科小学校,方向是超算环境下的存储优 : 化,在应用层作业,通信环境主要是MPI,跟工业界流行的分布式关系不算太大。 : ⁃ phd期间在fb实习过一个学期,在ibm research实习过两个月,在某国 : 家实验室实习过几个暑假。 : ⁃ 因为个人原因,主要申了东北部的职位,基本都在boston nyc。 : · 技术积累和准备 : ⁃ 我自己很懒,也没有很强的毅力,我觉得复习很痛苦。我看过 : programming interview exposed,这本书比较简单;看过150题的基础知识部分,题看 : 了20道左右,随机挑的,认真写过5道题左右;leetcode的题看了估计也有20道左右,
|
w****x 发帖数: 2483 | |
l**d 发帖数: 746 | 4 大牛啊,我也在找东部跟你类似的位子,谢谢分享经验了。 |
h********6 发帖数: 285 | |
g**e 发帖数: 6127 | 6 re zan spt
【在 f***n 的大作中提到】![](/moin_static193/solenoid/img/up.png) : · 大体背景 : ⁃ CS fresh phd,东部某top50工科小学校,方向是超算环境下的存储优 : 化,在应用层作业,通信环境主要是MPI,跟工业界流行的分布式关系不算太大。 : ⁃ phd期间在fb实习过一个学期,在ibm research实习过两个月,在某国 : 家实验室实习过几个暑假。 : ⁃ 因为个人原因,主要申了东北部的职位,基本都在boston nyc。 : · 技术积累和准备 : ⁃ 我自己很懒,也没有很强的毅力,我觉得复习很痛苦。我看过 : programming interview exposed,这本书比较简单;看过150题的基础知识部分,题看 : 了20道左右,随机挑的,认真写过5道题左右;leetcode的题看了估计也有20道左右,
|
l*****a 发帖数: 14598 | 7 给个摘要吧
上下拽了两次也没看到大结局
谁给回答一下
【在 f***n 的大作中提到】![](/moin_static193/solenoid/img/up.png) : · 大体背景 : ⁃ CS fresh phd,东部某top50工科小学校,方向是超算环境下的存储优 : 化,在应用层作业,通信环境主要是MPI,跟工业界流行的分布式关系不算太大。 : ⁃ phd期间在fb实习过一个学期,在ibm research实习过两个月,在某国 : 家实验室实习过几个暑假。 : ⁃ 因为个人原因,主要申了东北部的职位,基本都在boston nyc。 : · 技术积累和准备 : ⁃ 我自己很懒,也没有很强的毅力,我觉得复习很痛苦。我看过 : programming interview exposed,这本书比较简单;看过150题的基础知识部分,题看 : 了20道左右,随机挑的,认真写过5道题左右;leetcode的题看了估计也有20道左右,
|
j*****n 发帖数: 1545 | |
f*********e 发帖数: 1344 | |
c******o 发帖数: 224 | 10 写得真好
【在 f***n 的大作中提到】![](/moin_static193/solenoid/img/up.png) : · 大体背景 : ⁃ CS fresh phd,东部某top50工科小学校,方向是超算环境下的存储优 : 化,在应用层作业,通信环境主要是MPI,跟工业界流行的分布式关系不算太大。 : ⁃ phd期间在fb实习过一个学期,在ibm research实习过两个月,在某国 : 家实验室实习过几个暑假。 : ⁃ 因为个人原因,主要申了东北部的职位,基本都在boston nyc。 : · 技术积累和准备 : ⁃ 我自己很懒,也没有很强的毅力,我觉得复习很痛苦。我看过 : programming interview exposed,这本书比较简单;看过150题的基础知识部分,题看 : 了20道左右,随机挑的,认真写过5道题左右;leetcode的题看了估计也有20道左右,
|
s*****p 发帖数: 1279 | |
q****x 发帖数: 7404 | 12 flash这种介质适合什么样的file system?
【在 f***n 的大作中提到】![](/moin_static193/solenoid/img/up.png) : · 大体背景 : ⁃ CS fresh phd,东部某top50工科小学校,方向是超算环境下的存储优 : 化,在应用层作业,通信环境主要是MPI,跟工业界流行的分布式关系不算太大。 : ⁃ phd期间在fb实习过一个学期,在ibm research实习过两个月,在某国 : 家实验室实习过几个暑假。 : ⁃ 因为个人原因,主要申了东北部的职位,基本都在boston nyc。 : · 技术积累和准备 : ⁃ 我自己很懒,也没有很强的毅力,我觉得复习很痛苦。我看过 : programming interview exposed,这本书比较简单;看过150题的基础知识部分,题看 : 了20道左右,随机挑的,认真写过5道题左右;leetcode的题看了估计也有20道左右,
|
c********s 发帖数: 817 | |
r*******n 发帖数: 3020 | 14 非常赞!
欣赏你说的: 要努力超越自己而不是别人
【在 f***n 的大作中提到】![](/moin_static193/solenoid/img/up.png) : · 大体背景 : ⁃ CS fresh phd,东部某top50工科小学校,方向是超算环境下的存储优 : 化,在应用层作业,通信环境主要是MPI,跟工业界流行的分布式关系不算太大。 : ⁃ phd期间在fb实习过一个学期,在ibm research实习过两个月,在某国 : 家实验室实习过几个暑假。 : ⁃ 因为个人原因,主要申了东北部的职位,基本都在boston nyc。 : · 技术积累和准备 : ⁃ 我自己很懒,也没有很强的毅力,我觉得复习很痛苦。我看过 : programming interview exposed,这本书比较简单;看过150题的基础知识部分,题看 : 了20道左右,随机挑的,认真写过5道题左右;leetcode的题看了估计也有20道左右,
|