注册一亩三分地论坛,查看更多干货!
您需要 登录 才可以下载或查看,没有帐号?注册账号
x
中午吃多了,撑的我近乎晕掉,寻思趁着休息就把我的面试经历写一下~楼猪现在CMU的MSIN专业一年级。实力比较水,面试都是前一段时间突击准备的。不过个人感觉,针对找intern来准备那些面试,还是比较容易的。
Bank of America和Morgan Stanley都是2月初的时候来学校进行第一轮的面试,面试时间很短,30~45分钟吧。BOA只是一些general的问题,稍微问了一点java的知识,顺利答出来了。面试官还打算问我sql的东西,可我完全没有记那些东西,直接就说忘了,"but it's really easy to pick it up";还好上学期选了一门不错的db课,写过一个简单的数据库管理系统,还有一些NoSql的东西,就跟人blah了一堆显得比SQL更深入的东西,面试官果真笑了~M家问了一点resume的问题,然后让在whiteboard上写了一个小程序,字符串啥的,也是很简单。如此短的时间,当然面不出啥东西,所以我等水人混水摸了一条鱼,拿到了去纽约final round interview的机会 : D
比较幸运的是,两家的onsite时间就是隔天,省去了我来回折腾。BOA当天估计得面了八九十人吧,上午一场下午一场。去了先吃个饭,技术部的某头头给做了个presentation,然后就是三轮面试了。每轮半小时,每个面试官都是不同的部门,所以问题会有不同的侧重。比如tech analyst组的面试官就问了我一堆behavior的问题,做trading system面试官就问了我一些之前的project和performance相关的问题。三场的自我感觉都还不错,果然第二天一大早在床上就受到了HR电话来的口头offer。
Morgan的onsite面试就要tough的多。12点进去,快六点才出来。而且个人觉得他们家对面试看得比较重,当天那一组只有3个CMU和4个MIT一共七人面试,结果前前后后的lecturer/面试官得有十数人。进去了先是吃点小零食,然后给介绍一下intern program,各个组,以及之前的interns来做经验报告~presentation完事以后,就是第一场,group面。大意是分组,让设计一个XX系统,然后做一个presentation。这个环节自己觉得面的一般,语速啥的被三哥嫂们爆的体无完肤 :X。这个group大概弄了1.5小时,稍事休息以后就n连续四轮1:1面。有点惊讶的是,这四轮全部是tech面,一个behavior的问题都没有。节奏很紧凑,每一个ni半小时 ,面试官一上来自我介绍以后就开始问题。有的甚至连简历的跳过。不过还好,题目比较general,都算答出来了。让人汗颜的是,MIT来的有三个本科生,居然还有个freshman,然后大家都面同一个program...M家在大约一周后发来了offer,也算在情理之中。
除了这两家,还面了两个startup,都是湾区公司,都是做 cloud/big data/social 方向的。两公司都只有十人左右的规模,应该是刚起步的精英型公司,我看了一下人家的员工,stanford/caltech的人不少,其他大多是从G/M/FB招过来的工程师。面试完以后直接想自挂东南枝了~人问出第一个问题我就知道没戏了,因为完全问在了点子上。而且还会问你一些体系架构的问题,菜鸟肿么可能知道呢。 现在现在想起来,这样的公司需要的肯定是即战力,不会像大公司那样还给你时间去培训。所以他们对intern的要求也会相当的高,可能得一个人干三个人活的那种。所以菜鸟一只在这上面挂掉还是很正常的。另外还面了Amazon,面的是相当的屎啊,因为是面的第一家,当时准备的完全不够,所以歇菜也是合情理的。上周接受了M的offer,所以后来来的几家interview就都没有接。
总之我算是很菜的水平了,Dropbox/G/FB根本没鸟我,由此可见一斑。但是光为了找intern而去准备面试,应该不是一件很难得事情。毕竟经典的面试题就那么些吧。《Cracking the Coding Interview》确实是一本很好的manual,搞定它以后,面试也不会太吃力的。
3. 其他的,诸如OO Design,数据库,语言细节问题,还是要准备的吧,特别是design问题,当时amazon就死在这上头了。。。
4. 面试要有信心。看过有的同学面试比较畏缩,我觉得自己的表现也不会太好诶。我每次都是先笑哈哈的跟人打个招呼,相互介绍一下,扯几句有的没的,然后才进入正题。另外,面试节奏也很重要,自己要把握好。比如人问你一个算法题,我通常的做法实现从N层循环的暴力方法开始做,再一步步给出divide-and-conquer解法,或者其他的tricky解法。因为我知道自己这方面不强,所以我要尽力拖住时间,让面试官少问问题,太坏了哇哈哈 : P 另外这样去crack一道问题,也能体现自己的逐步解决问题的能力,面试官应该是比较看重这一点的。
anyway,希望这些信息对大家能有参考价值咯~ |