面试经验分享平台

将近几年的名企精品面试汇总、筛选、整理,再分享给大家
经验详情
好吧 半年的面经来了

 

好吧,说好的面经来了。

我大yale的一年的cs项目已经过半,可耻的又要开始半年的毕业季了,所幸的是在上半学期就把工作搞定了,明年又能开始各种羞耻play了 

先报下结果吧

都是SDE的职位

暴雪——投了简历完全没回应 = =

EPIC——本想用来练手的公司,结果很奇葩的在一个非常简单的笔试之后被拒了,现在都没明白为什么

Oracle——要了我本科的成绩单之后说下学期你有yale的成绩单再来申请吧。。。果然是名校/GPA控 而且果然学渣的本科gpa太挫了 还有我旦果然比不上北航这样的牛校!!

Bloomberg——电面之前withdraw

Amazon——onsite之前withdraw

Microsoft——offer

Google——offer

由于签了NDA,所以题目什么的不好发出来,熟识的同学们可以考虑请我吃个饭什么的,说不定就说漏嘴了,这里就说下心得吧 

项目时间

像yale这样的一年的项目的确有不好的地方,一般来说常见的一年半的项目会有半年的实习的机会,再不济有个暑假,summer intern也是很好的机会(而且summer intern在微软直接送xbox360神马的我会随便乱说吗)一年的话基本上你来就要准备找工作了。这样的结果就是在你刚来人生地不熟,还在熟悉这边的语言习惯等问题的时候,你就要开始准备简历,投公司什么的了。但好处就是,早点赚钱,一旦找到offer之后就可以开始玩了(这其实就是我的目的)。当然,你也可以选择上半学期玩,下半学期找工作神马的。而且值得吐槽的是这边hr的各种效率低啊,google和ms都是on-campus之后两三天就发了通知说过了,开始给你安排onsite,这尼玛一安排就安排一个多月啊,我还想说速度搞定买显示器,买音响开始玩了呢,我拿到这个通知就把wow删掉了,说速度拿到一个offer再安上,册那,等了巨久无比,ms还reschedule一次,最后我估计要不是圣诞,他们还能再给我拖一个月。最后听从@吕海大神的指导,要买了显示器才能拿到offer,果然一周后就有offer了。还要注意的是这个时间可能会和你final或者各种deadline重合,那时候就要考虑静心了啊,当时感觉我就各种烦躁。。。 

语言问题

语言的确会是一个问题,我刚来的时候日常交流基本都能进行,但最烦的是small talk之类的,感觉这不仅仅是一种语言问题,更多的是一种社交的习惯。比如我刚来就曾经问过一些同学what's up到底应该怎么答才显得比较local...这样再找工作的时候就很容易形成一种你C++ language is far better than your English Language的囧况。但熟悉之后就还好,因为其实面试的时候small talk会有,但比较少,所以影响不大,再加上面试的时候你可以加上各种肢体语言。再加上大多数情况你的program会有美国人的存在,多交流些课程的笔记也行(但也有奇葩存在,例如我大yale的cs的master中国人达到了17/19的V5局面我会随便乱说!!) 

安全问题

这边普遍没有国内安全,像什么1点从实验室飘回寝室,路上还能买个黑料啥的,在美帝就要当心。。。不信请问@路上行

终于扯到面试,简单的说就是要讲清楚,根据@黄磊大牛的意见,就是把面试官当成神马都不懂的小loli就行了。当然这个做法也值得商榷,比如我第一个面google的时候,一个中年,大腹便便,胡子也没刮干净的loli走进来,瞬间心中有万千草泥马呼啸而过。而在microsoft的onsite的lunch interview的时候那个面试官也提醒过写完程序之后尽量自己做个测试,哪怕你扫了一遍基本确定写对了,但这是为了让面试官能够理解你的思路。

面试形式

我大IT的面试应该基本差不多吧,一般都是一到两轮screening之后跟着onsite一面面一天(当然还有oracle这样的不知道是文艺还是二逼公司不走寻常路)。而且基本也是技术面为主,有个onsite的面试官进来直接说那我们开始吧,就在黑板上写题了。除了这个极端例子之外,其他的面试官也不会花太多时间再其他的地方,可能会问一两个关于project的问题,但实际感觉他们也不是很care。而题目的难度其实感觉对于搞过竞赛的同学来说,难度在于如何将解法准确的表达出来,你想,对于像我这样大学本科荒废了4年的学渣来说都觉得简单,对于大牛们来说,完全就是在浪费青春嘛。

微软

相比之下,微软的题目比较是像日常的面试题目,就是一看你能知道它到底是想考察的什么知识点,所以其实难题不多,怪题也是常见的怪题。所以就算对于以前没搞过竞赛的同学,刷下careercup的题目应该也没问题了。

Google

google的面试题目总体的来说就是各种都有,我面的时候有些题目面试官都说是在工作中遇到的问题。当然也不会太难,但感觉相比之下比较难速成吧,靠以前的积累比较多。而且相比之下我比较喜欢的是google的interview的感觉,其他的面试感觉都是在被test,而整个google一天4+1的面试感觉都是在讨论的氛围下完成的。

面试准备

技术方面

对于大牛来说,其实大牛都不用看这篇日志,但如果有大牛不小心看到了,个人意见就是保持熟手就行了啊,哪怕实在找不到写的可以帮妹子写个计算生理周期神马的,然后扩招到cluster啊,large scale的情况啊 XD 其实从难度上说裸上完全没问题,但个人感觉这样裸上等到面试之前会感到不保险吧。。。所以稍微写点程序有placebo的作用

For general,速刷的话大家都知道有career cup或者leetcode这样致力于码农面试的网站,一个月刷完没问题。如果时间比较多的话选择就更多了,各大acm/icpc的oj都可以刷。但像这样基于学习算法为目的的刷题的话,个人比较推荐usaco吧,section是分好了的,而且还会给出WA的测试数据。(前段时间点开发现第一题目的时间是2004.2.18的时候瞬间就感觉时间是把杀猪刀啊!!!@李骋@邱前皓@陈静姝@戴维@李和瀚)

语言准备

好吧,我说的就是烙印,其实现在黑烙印的帖子比较多了啊,我只遇到一个印度面试官,感觉也还好。再加上在宿舍的健身搭子就是印度哥们儿,所以没什么偏见。但的确有些三哥的英语的确有着浓厚的本土气息。所以推荐一个美剧outsourced,本科看过这剧,感觉还不错,可惜被砍了,同学们也可以当做indian english 101来看看

post-offer

拒掉offer

这我不知道,还在苦恼怎么写,求指导

compensation negotiation

也在苦恼中,现在讨论的结构都是两边很愿意加bonus的钱,谈到base就各种太极拳,欺负英语不好的外乡人!!求指导!!

基本就这些吧,以后想到啥再往上面加吧

RP++

ps.感谢殷明大牛答应的内推,可惜后面我给忘了,没发简历过去。。。后面才发现成功推了一个人有4000刀的奖励

所以明年欢迎各种小朋友来求推