2016年阿里巴巴、腾讯等公司暑期实习面试经验分享

前言

其实我一直不是很喜欢写东西,但我常怀着一颗感恩的心去阅读别人的博客,别人各种形式的分享,希望之后能慢慢培养自己写东西的习惯,学会分享,学会感恩!


那么就从今天开始吧!


我今年研二,其实从研二上学期开始我就已经没有课,研二上学期的计划本来是出国交换,后来没能去成就只能待学校了,然后上学期在学校就过得浑浑噩噩了,在天池数据竞赛平台上打了几场比赛的酱油,然后看了些机器学习方面的课程,总的来说,没有太多的收获。春节期间在家也是整天玩,直到临近寒假结束前班长在群里发消息说可以投腾讯的暑期实习的内推,我才意识到又到了该找实习的时候了,心里突然变得紧张起来,既有对自己上学期表现的反省,又有对未来的思考,毕竟,读了十几年的书,即将要步入新的人生阶段了。


所以,我关注实习基本就是从寒假末期开始。先说下基本情况,大概从2月25日开始投递简历,3月1日开始,阿里、腾讯等公司的内推陆续都开始了,百度开始的比较晚,到此时还没开始春季实习招聘(好像是4月15日简历截止),3月底我拿到了阿里巴巴蚂蚁金服、腾讯sng的实习offer。4月也带着参加其他公司的笔试、面试。


整个找实习的过程大概持续了1个月。这个月真的压力挺大,挺紧张的,一直在学习,修改简历,熟悉以前做过的项目。有人说我太紧张了,一个实习而已,没必要那么拼。其实,我是将这次实习看做是秋招的模拟考场,我想通过这次找实习的经历,增加对各个公司的了解,熟悉面试的各个环节;还可以和面试官了解公司文化,公司的组织架构,公司里现在常用的数据挖掘工具,在校期间如何去学习等等。总而言之,我这次找实习的经历基本达到了我最初的期望。


我估计自己应该投了几十份简历出去,主要的公司有:阿里巴巴、腾讯、百度、网易互联网、网易游戏、ebay、滴滴、万得资讯、星环科技、神马搜索等(一堆之前不是很了解的公司,在实习僧网站上投的)、微软苏州、搜狐、蘑菇街、亚马逊、Morgan Stanley上海、携程、京东等,还有一票银行,招商银行、平安银行等等,还有一些一时没想起来的。基本就是通过学校BBSJobExpress版,实习僧网站,朋友圈的帖子,好友的推荐,以及百度里搜“**公司招聘等方式去投的,有时候复习的烦了就去投简历了,一不下心发现投了好多,哈哈哈。目前,还有好多公司投了之后就没消息了,尤其是在实习僧网站上,可能本来招的人少,然后可能也过期了;有些公司要求去现场面的我都拒了。估计后面还会陆续接到笔试面试通知。


接下来主要谈谈几个公司的面试经历。 

蚂蚁金服 数据分析师、算法工程师

阿里巴巴:我官网的title是数据研发工程师,备注里写的是数据分析师,最后应该是去做算法的,所以不要来问我是什么岗位,不过暂且认为是算法工程师吧,因为实习入职之后主要应该是做那方面的工作。所以当时面试压力比较大,一个原因就是我还没做好心理准备去面算法工程师岗。

一面:记得不是很清楚了,主要是项目吧,主要谈了两个,一个是在校期间做的项目,发了一篇论文,用了CRF;另外一个是去年参加的天池大数据竞赛用到的算法,arima模型,如何选择参数等,还问了其他时间序列分析的方法。因为简历上写了本科修了金融学双学位,问我期权等的定价问题,我基本没答上来,都忘了。拿个模型说说参数如何训练,如lr,svm。说一说牛顿法,当时还没怎么看牛顿法。随机森林单棵树在大数据量下如何做并行化处理,加快训练速度

最后用线上测试平台写了两个简单的算法题(面试官可以实时看到我写的代码),第一道貌似是有序数组,会有重复,给定一个值,返回这个值第一次出现的位置;另一道是链表反转的题。我猜想因为面试官知道我本来投的是数据分析师,所以给我出的题稍微简单点吧。

二面:这一面是主管面。聊了我之前在阿里的实习经历,讲了讲Hbase的原理。然后问了些机器学习算法的问题,面完之后留了一道题当时就没记录面试的题所以基本忘了,我记得有一题是层次聚类如何做并行化。还有一道100亿个浮点数,存储在1000个文件中,怎么选出最大的前10000个数。还问了C++的问题,当时就完全懵了,很久没用过C++了,而且当时最后几个章节的内容老师是带着我们坐飞机的,瞬间结束了后面的课程内容,主要问了虚函数,多态,template等。最后留了一道题,思考1-2天,回邮件。大概的意思是构建一个性价比推荐模型,或者说是:商品性价比排序模型,已知你能想到的所有信息,商品信息,用户行为信息(浏览、购买等等),构建一个性价比推荐模型(不考虑用户的个性化),而且这个性价比当然是针对同类商品来说的,比如说 AB两架钢琴,同时展现给5000个用户,最后有人选择了A,有人选择了B,但是选择了A的远远多于B,说明A的性价比高于B。对题目理解还是有些疑问的,最后写了8-9页的文档交过去了。

三面:交叉面。面试官非常nice,主要和我聊了聊项目和比赛,聊了聊金融学双学位,我说很久没复习了都忘了,面试官也表示理解,哈哈。然后聊了聊之前的实习经历。整个过程非常轻松愉快。

四面:HR面。HR面基本也是围绕简历来吧,我觉得基本HR面不会有太大问题吧,三观不要出大问题就好,始终保持积极、向上、自信的状态就好。


腾讯mig、sng  基础研究

mig一面:最开始的时候被内推到了mig。面试官也是非常nice的,还是非常喜欢腾讯的面试官的,包括后面我还和挺多的腾讯面试官聊过,都非常好。这一次的面试可以说对我的影响非常大,因为被追问的很方(huang)。反正就是围绕一个问题一直被追问下去,越问越深,要求你对问题的理解非常深刻,需要对自己的项目非常了解,而且不仅要了解,还得自己去思考,去多问自己为什么。

1、我的一篇论文:多特征下的科研论文段落划分和构成要素识别研究

       360度了解我这个论文的各个方面,当然叙述性的都是小问题,什么论文的特点,国内外相关研究的现状等,重点在于算法的选择、特征的选择(如何选择有意义重要的特征)、特征的挑选,是否选用其他模型,为什么不选用。面试前真没准备这么多,这篇论文又是一年前写的。

2、他们自己业务中碰到的问题,主要考察特征工程方面的知识 :几千维的特征如何选择(看哪些重要哪些不重要)、正负样本不均衡的问题、如果一个特征是稀疏特征,该如何处理?等。

3、比赛

       比赛的基本介绍,略去。随机森林算法,为什么不用gbdt,样本少特征少为什么还用随机森林;arima,为什么不用ar和ma模型?时间序列的基本含义。

4、随便聊聊

       平时怎么学习,看外文文献吗,深度学习有了解吗,一般看什么会议的论文呢。

面试是用微信语音进行的,因此加了面试官的微信,后续有问题也和他交流过,非常不错的一个面试官,值得交朋友。


sng一面:可以说是被mig那个团队刷了,也可以说是因为我不适合他们团队,所以面试官把我推荐到了其他团队,我就开启了sng面试之旅。

1、比赛

2、项目 印象最深的一个

3、算法题,忘了

4、hbase的容灾

sng 二面:

偏安全的团队,为所有sng团队提供安全服务,主要是短文本处理啥啥的。

问的比较深的是之前做过的一个相似性检测项目,项目里用到的算法,算法的设计,算法的时间复杂度等。

问了面试官之后要求的技能:

1、linux 要很熟或者说比较熟,包括操作,和linux开发

2、分布式计算   hadoop mapreduce   spark等都得会

3、语言没关系,c++或者java都行。


sngHR面:

家乡、家人、深圳房价、女朋友啥都问;阿里的企业文化,个人感觉如何;如果同时拿到了阿里和腾讯的offer,最终会选择哪个,求问这类问题如何回答!

最后由于我说我想去偏算法的团队,HR姐姐非常nice地让我和数据中心的主管聊,我基本了解了那边的数据中心主要的工作,也是比较感兴趣的。


写的有些累了,后面的简单概括吧。

其他公司

其他公司简单回顾下:

ebay搜索部门:GC机制、单例模式、java虚拟机、二分法原理;数据结构:栈和队列的相同点等几道比较简单的;条件随机场模型的原理。

Morgan Stanley:全英文面试。一面:分为三部分,第一部分快速回答十几二十道题,第二部分较为详细地回答几道问答题,第三部分谈项目。是否通过一面还不知道情况。

携程的笔试:投的岗位是数据挖掘工程师。唯一一次比较有信心的笔试,因为比较简单。4部分,前三部分分别为数字题、推理题、图形题,各10分钟,10道题。最后14道题,90分钟,10道选择题,都是关于机器学习算法的,后面几道问答题,逻辑回归的推导,underfittingoverfitting概念、如何判断、如何避免,距离的定义方式等。

银行的笔试:随便看了看,行测题还是挺多的。

网易:数据挖掘工程师。笔试挂了,一是确实比较难,二是笔试过程中腾讯的HR面来了,直接就去接电话面试去了。

网易游戏:商业智能研究员。笔试三小时,就昨天,下午有事,最后只剩一小时答题时间,直接放弃了。大概浏览了题目,有推理题、sql题、算法题等。

蘑菇街:算法工程师。直接简历被刷了,唯一一家简历被刷的公司。不过很高兴认识了我们学校物理学院的大四的小学弟,他毕业后就入职蘑菇街了(据说蘑菇街去年给工资给的不错啊,学弟学妹也可以关注下,base在杭州,应该快上市了),后来从学弟那得知是他们今年招的人少,极少极少,简历才被刷的。

京东收益管理种子计划:2016年3月种子计划全面启动;2016年5月 收益管理课程培训,由内点-斯坦福教员任教;2016年7月收益管理暑期实习;2017年夏赴斯坦福进行相关培训;2017年秋经选拔后成为京东收益管理团队正式员工。我觉得还是个不错的选择,还在朋友圈分享过,不知道有没有学弟学妹关注过。最后我是通过了简历筛选,通知去上海参加面试,我咨询过通过率在30%-40%,可能性还是比较大。后来由于我觉得这个项目不适合研二的参加,而且也拿到其他offer了,就没去参加面试了。

总结一下:

1、提前准备。我一直觉得任何事情都应该提前准备,机会是给时刻准备着的人的!

2、抓住每一个机会。其实工作机会是有非常多的,有很多好的公司,而且有的时候好的团队会更重要,我们要善于抓住每一个机会,那样你会有更多的选择!

3、简历和实力。个人觉得我面试过程中很多时候谈简历上的东西比较多,这样会占点优势;但这样就需要你有一些项目和比赛会吸引到面试官,因此我建议大家在校期间积极参与到项目中,踏踏实实做点与自己未来就业方向相关的事情,提升自身实力的同时丰富自己的简历!

 


 

  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值