杭州-阿里巴巴-网易游戏 2015暑期实习 一点经验

avatar 91346
dong882205
5641
13
[align="left"]在地里得到了很多帮助,也想来回馈一下~ 第一次发帖,想介绍一下在国外找国内暑期实习的事情。要是有不清楚的还请指出~[/align][align="left"]另外,由于已经隔了半年多,虽然影响深刻 可能有些细节记得不清楚了,莫怪~~[/align][align="left"]
[/align][align="left"]首先是背景:国内某985211高校的EE本科,2013年大四,来大东北某个连排名都没有的学校交换了一年,2014年9月继续在这里读了CS Master。无奈啊刚转来CS什么都不懂,也基本没什么相关经历,10月份开始找15年暑期实习,根本没一个公司鸟我… (后来想想应该是简历的问题,现在回头看就是在瞎写。。。。)[/align][align="left"]
[/align][align="left"]一直到15年的2月份仍然没啥消息,就完全放弃了。接下来貌似是在三月份,偶然看到国内的IT公司在招实习生,而且都快截止了,心想要不试试,然后当时只来得及报了阿里巴巴的技术岗位(C++研发),以及网易游戏的测试(网易只剩下这个opening了)。[/align][align="left"]
[/align][align="left"]——————————————————————————————[/align][align="left"]先说网易游戏吧,就是投简历,被邮件联系,约了时间(大概是四月份的某一天了) 然后对方直接座机打过来。值得一提的是…国内下午3点多打过来,我这里是凌晨3点.. 有两轮,第一轮是年轻小哥,第二轮是刁钻大叔。[/align][align="left"]
[/align][align="left"]年轻小哥先问了问C++的虚函数以及多重继承等(听说必问, 赶紧看了看C++primer 里面讲的很详细哈), 然后是问了两道概率题。其中一道大概是甲乙两个人射箭各50次,甲比乙多中一支的概率;另一道是Dota里的,假设PA的暴击概率是一定的,我们如何测出来?follow up是,DOTA里也许会设定比如连续暴击几次后,暴击概率会递减,或者连续多次不暴击就增加概率,那怎么得到原始的暴击概率?接下来是两个算法/设计题,口述即可,第一题是,现有一个能生成几到几的随机数的功能f, 问你如何生成另一个几到几之间的数(额不记得具体数字了抱歉);第二题是求前K个最大的数,然后follow up是,假设网易游戏在全世界各地有好多服务器,每个server存着各种玩家的游戏分数,如何得到全球前100名。最后说对我的回答很满意之类的,就挂了电话。[/align][align="left"]
[/align][align="left"]之后的两天马上HR邮件来说很positive,直约了HR主管来面。心想哈哈不用做题了真好,于是赶紧准备各种culture 和 behavior。[/align][align="left"]
[/align][align="left"]结果第二轮这位刁钻大叔,说自己是技术主管不是HR主管。。我就疯了。。 而且他就问一个问题,还是那个前K的最大的数。我想这是啥意思,然后又重新讲了一遍。被频繁的打断,问我明明是求前K大,为什么要用最小堆?你知道堆一般怎么实现么?用树/节点,与用数组,有什么优缺点?还有别的办法能做吗?我说如果数字都比较集中,又不大的话,比如1-999这种,用bucket sort也可以,说不定会更好,然后又开始打断:怎么好了?复杂度怎么样?步骤如何?为什么先看个位?我一定要你先看最高位 你做给我看看?额还有一些其他的我想不起来了,但这几个我印象深刻~[/align][align="left"]
[/align][align="left"]之后的两三天来了offer, 一个月一万多,当时还在面阿里,就先没答应[/align][align="left"]
[/align][align="left"]——————————————————————————————[/align][align="left"]OK 终于说到阿里了~~ 就是网上先投简历,然后会有个集中的在线笔试,尼玛啊这简直把一个计算机本科的学生,大一到大四所有东西都集中起来考一遍!貌似是40个选择题+3个设计题。反正好多选择题我都不会,瞎选的。设计题就是OOD+一些数据结构,我是没来得及写很多代码,就写了下思路。本来感觉基本GG了,不过后来居然通知了onsite...然后赶紧海航正好有deal买了个机票(本来以为基本面不过的,选的6月份回来)。然后就去了,总共3轮面试+1轮交叉面试 (交叉是可选的,貌似是面的好就有交叉?)[/align][align="left"]
[/align][align="left"]第一轮是我后来实习的组里的大架构,简单问问project,喜欢什么语言,理想的部门等(我写的iDST, 对data mining, ML类的比较有兴趣)。也是提前知道阿里大部分是java,可我从来没用过,还很担心(但心想,报了C++你总不能让我写Java吧? 后来发现自己naive了。。)没啥特别的问题,一会就出来了;[/align][align="left"]
[/align][align="left"]第二轮是技术面,第一题是unsorted two sum,让我想了好几个不同方法,又有各种follow up,比如如果要的是index不是number,如果允许number相同而index不同,如果sorted,如果sorted+旋转,又是空间限制等,哎总之各种。第二题是一个游戏,两个人圆桌放棋子,怎么保证赢,follow up是这个游戏需要有什么规定?(经过指点,答案应该是类似于:棋子不能堆叠,棋子大小要成对,一定要一人下一次+一次下一个,圆桌上不能突然有个洞,就算有洞也要是中心对称的洞。。。总之是脑洞大开 我也是服了…)[/align][align="left"]
[/align][align="left"](值得一提的是,任何一轮如果表现不好,就会直接被通知结束GG)[/align][align="left"]
[/align][align="left"]出来等了一会被通知第三轮,是HR面试,但是我靠这HR好像是懂技术的,问的第一个是,如何搜集一个商业区的商家、消费者数据?有哪些数据可以搜集?这些数据对商家、消费者各有什么用处?需要考虑隐私保护的哪些细节?这个项目如何为阿里盈利?从第二个开始,就是各种culture fit了,你team work怎么样?经历过哪些失败?如何处理失败矛盾挫折?你觉得阿里吸引你的是什么?回国实习的动机是什么?如果腾讯也要你,你怎么选? (这几个我有印象,但好像还有一两个想不起来了)[/align][align="left"]
[/align][align="left"]然后以为结束了,就打车回酒店,结果又喊我去面试(当时还不知道是交叉面) 这第四轮是位技术主管,问了一些简历项目,和机器学习的算法(我也只是懂个皮毛),没怎么为难我。[/align][align="left"]
[/align][align="left"]一周之后,发邮件来说过了。工资5000多,网易的一半。[/align][align="left"]
[/align][align="left"]——————————————————————————————[/align][align="left"]哈哈,所以差不多意思就是 国外公司命中率0%,国内100%.... 瞬间感觉出国就是好啊,感觉镀了个金...[/align][align="left"]
[/align][align="left"]接下来就是选哪个了,都在杭州,一个是陌生又熟悉的C++,一个是从没学过的Java;一个是做游戏测试,一个是不知道会干嘛;一个名气小工资高,一个名气大工资低。[/align][align="left"]
[/align][align="left"]然后考虑再三还是去了阿里,毕竟想new grad继续在美国找。 具体部门就不报啦,总之不是想去的iDST。。。实习还是比较充实的,也新学了好多东西[/align][align="left"]
[/align][align="left"]额..最后实习了三个月拿了个special return offer, 我也不知怎么就拿到了...具体package不能说额,不然要被封杀... (可还是想留在美利坚啊~~)[/align][align="left"]
[/align][align="left"]——————————————————————————————[/align][align="left"]啰啰嗦嗦写了这么多,希望能对地里的同学们有一点点帮助~~ 有问题想了解的尽管留言~~[/align][align="left"]
[/align][align="left"]另外,诚心的想问几个问题:[/align][align="left"]1 关于Google. 我只有在2013年的10月份投过一次实习简历,后来没有任何联系,linkedin也没有相关访问记录。可最近一位Google校园招聘的recruiter发来邮件要了简历和成绩单,然后打了电话约了11.13的电面。 我想问这种情况下如果fail的话(估计自己也过不了,leetcode还没刷到四分之一) 也会算冷冻期么~~? 我还想着明年自己投呢…可他就找上来了[/align][align="left"]
[/align][align="left"]2 目前为止还没有投任何简历给任何公司。。。因为感觉自己不够啊,要刷题,要熟练R,要学/复习统计+代数+ML+Deep Learning,大家效率都这么高吗。。。 好吧我的问题是 Master学位new grad的 Data Science方面好像根本没人要啊,我其实是不是只要刷好题目,再做做Design的,投个SDE就算了? 然后工作一年去申个DS方面的Phd?[/align][align="left"]
[/align][align="left"]3 感觉现在想找公司已经有点晚了,计划是要不索性先不投了,好好刷题,明年一月份搬家到san jose(这几天在找房,好贵,治安又不好),争取在8月份前找到个好工作,然后回来答辩毕业。额好吧我的问题是,搬到加州是不是对进top company没有任何帮助,只是对中小型的有帮助?[/align][align="left"]
[/align][align="left"]——————————————————————————————[/align][align="left"]非常感谢你能看到这里~~ 如果能帮忙回答下我的问题就更好啦~~[/align][align="left"]祝大家都有理想的offer!!!!!![/align][align="left"]
[/align]
  • 6
13条回复