阿里&腾讯春招算法面经--很详细

面试职位:阿里集团-新零售技术事业群-CCO技术部的算法工程师-自然语言处理

首先说一下我面试前以及面试过程中的心情:要努力啊,能过一面是一面,这样最后就算没进去也没那么丢人,一面就挂了很丢人的!是的,我就是这个想法。过了两面后,三面约到了五一后,心里想:五一别再出去玩了(因为我本身喜欢假期出去玩),好好准备啊,都过了两面了!

我们组有一个规定:必须出两个工作才能暑期实习,所以一直没有考虑实习的事情,也就平常做了一点剑指offer上的题,今年快4月底第二个工作才做出来,所以才考虑找实习的事情。这时候实习招聘绝大部分都已经结束了,但是由于有师兄在阿里,所以找的师兄内推。基础的机器学习算法、数据结构知识、基础算法全部都没有复习,给以后的师弟师妹一个忠告,一定要把基础知识打牢。

一面:2019.04.23 14:34

面试时间:47min
上午投了简历,中午面试杭州的电话就打过来了,没有一点点防备,也没有一丝顾虑。。。。打电话过来的面试官声音很温柔,首先让我介绍了我简历上的东西(主要就是论文),然后问了一下朴素贝叶斯的原理,之后又问了一个跳台阶的问题,没有问什么深入的知识。

二面:2019.04.29 17:26

面试时间:37min
这个电话打过来我是有一些准备的,就没一面那么慌张,刚开始的时候让我自我介绍(因为一面没有让介绍我以为不用自我介绍就没准备),突然让自我介绍,我就随便说了下自己本科是哪,研究生在哪,研究生的方向。面试官也很温柔,接着他也让我介绍了论文。后来他又问SVM核函数的选择、随机森林,看了一些但是不够深入,所以回答的也不好。又问了我数据是怎么获得,是从数据库中得到吗,了解sql吗?我说我们的数据因为都不大,所以都存储在本地,没有从数据库中获得。后来又问了道算法题:如何从100w个城市中查找到“上海”这座城市。

三面:2019.05.05 19:22

面试时间:1.5h
这次面试的是主管,问的问题都比较深入,聊了一个半小时。刚开始也是自我介绍、聊项目,然后问了过拟合的原因和解决方法,了解hashmap吗?又问了一道智力题,他说我们玩个游戏:有一个长方形的桌子,你和我轮流放硬币,硬币放不下的时候最后放的那个人获胜,设计一个方式保证自己能赢。他还提示了一下:第一谁先放,第二怎么放。我纠结了好久,最后回答的是:我先放,然后在他放之后在他对称的地方放,因为桌子是对称的,这样可以保证我永远都比他多一个。之后编程题:一个数组按从大到小排列,但是有重复的元素,利用二分查找查找到指定的元素,如果有多个就返回最大的那个索引。我先写了递归算法,然后他让我非递归写一下。后来又问了表示学习相关的问题,最后还有道编程题没有答上来。
答完我就以为凉了,很多问题都没回答出来,但是后来问师兄说过了,还是很开心的。

四面:2019.05.06 16:28

面试时间:50min
四面是本部的大boss面,是P9的大boss,想想就害怕,紧张。本来以为会隔的时间长一些再面的,没想到第二天就打来电话了。首先也是自我介绍、聊项目,但是这次多了更多的延伸,我做的任务的泛化性,可以直接投入使用吗?在做这些工作的时候遇到哪些问题,自己的收获是什么,说一下自己存在哪些不足等等。昨天师兄就说这个boss很喜欢问数据结构和多线程的相关知识,让我突击一下,但是刚好我要准备EMNLP19的论文,上午就先写了论文没有准备。结果可想而知。B树、B+树、了解多线程吗、了解数据库吗(Emmm…大学学过一些)、知道隔离级别吗(不知道)、知道脏读幻读吗(不知道)。。。。。
反正,凉凉,真想发个苦笑的表情(怪只怪自己了解的东西太少)
晚上8点多师兄回消息说过了,天,峰回路转,柳暗花明又一村,哈哈,想不到好的词形容。师兄说:“我老板跟大老板打过招呼让过了。”以前就听另一个师兄说,过了三面差不多就稳了,因为三面是主管面,主管说要了,大老板也不会说什么,真的是这样,虽然回答的很不好,但还是过了。所以三面(主管面)很重要很重要!

五面:2019.05.10 11:33

面试时间:14min
这一面是交叉面,别的部门的大boss。上午刚做完组会报告,正准备去吃饭,已经到楼下了接到了面试的电话,先接了电话让他稍等了一会儿到教研室才开始聊。这个面试官刚开始说:是**吗?不带姓的叫了我后两个字,就感觉很亲切,面试的过程很短,就聊了一些项目上的东西,他也不是很懂,总体聊的还是不错的。他后来问我还有什么问题问他嘛,我就问了我一直搞不明白的一个问题:听说阿里面试就算全部通过也存在最后排序的问题,就是会择优录用,是这样的吗?他说:其实是存在的,但是大部分只要过了面试就会留下的。然后我们就拜拜了。。。

hr面:2019.05.10 15:47

面试时间:17min
终于,终于,终于,终面了!!HR小姐姐打过来电话,跟我聊项目、聊人生、聊理想,哈哈,聊的还是挺开心的,问的都是一些普通的问题:谁内推你过来的啊?你了解这个部门吗?为什么来这个部门?你找其他的实习了吗?(这个我说一下,我没找其他的实习,因为最近在准备EMNLP的论文,没时间找,我也很想进阿里,所以如果阿里没过的话,我就直接准备秋招不找实习了),HR小姐姐听了以后笑了,她说:你这是有很大的信心能过啊!(大概是这样说的吧),之后问我有什么要问她的,我问了两个问题:一是阿里实习有时间规定什么时候必须实习吗?二是去阿里实习前我需要做什么准备,需要提前学习一些什么吗?然后,然后就愉快地结束了!嗯,终于结束了!
到这一步,我以为offer稳了,但是事实不是这样,HR面后一周一直没动静,我就找师兄问了一下,师兄告诉我HR面没过,听到这个消息,刚开始是不愿意接受的,毕竟我一直以为offer稳了。但是后来慢慢也接受了,还要准备EMNLP2019的论文,就没心情去找实习了。

面试职位:鹅厂-IEG事业群-光子工作室-自然语言处理

5.23号投了稿,又投了腾讯的实习,我记得我当时只是在填信息,因为腾讯有认识的人想内推投简历,但是填着填着我就提交了。。。不到5分钟,就有一个深圳的电话打过来,问我接不接受在深圳工作(因为我意向城市填的上海),然后跟我预约了一面的时间。这里我要说一下,阿里从来不约面试时间,有一次师兄给我说当天面试,但是我一直等到了晚上10点多才发现不面试。腾讯每一面都会约定时间,而且会很按时地打过来,会让人感觉很舒服。

一面:2019.05.24 19:00

面试时间:39min
一面刚开始问是不是接受去深圳,实习时间段大概是什么时间。
也是刚开始的时候是讲论文,后来问了一些机器学习和深度学习的知识。

  • 逻辑回归和SVM的区别
  • 为什么随机森林比较好
  • 简单介绍一下word2vec和fasttext
  • 我看你用了Transformer,简单介绍一下吧
  • 除了你论文里提到的方法,你有没有尝试其他的模型。我解释了BERT
    总体来说聊的挺好的,问的问题我都回答上来了
    后来就问我有什么问题问他

二面:2019.06.03 14:30

面试时间:50min
一面面试完整天盯着腾讯招聘官网的状态,5.30号状态变成了复试。5.31号二面面试官给我发邮件让我加微信或QQ,然后我们微信预约到6月3号下午2点半聊聊。
二面面试官给人的感觉很舒服,因为他很爱笑,我也是全程微笑着讲着我的工作。后来聊着聊着他在的会议室要开会,他就又找了一个会议室。还给我说:“他们把我给赶出来了,哈哈哈。”我也:“哈哈,没事没事。”有点搞笑……因为我的最后一个工作比较难讲,如果当面讲画着图比较容易一些。但是他说:“我还不信我听不懂了,你再来一遍。”我举了个例子,换着不同的方式讲了3遍,最后皆大欢喜,哈哈,他终于搞懂了。
最后他问我有没有什么问题问他,我就问到了主要做什么工作,然后把自己的一些想法给他说了。他还夸我有想法,夸的我都不好意思,然后就愉快的结束了。

hr面:2019.06.10 10:00

面试时间:21min
二面面试完的第二天状态就变成了hr面,6.7号hr发邮件和短信预约6.10号面试。
hr先diss了我的本科学校(因为本科是财经政法类学校),问我财经类学校师资水平和教学资源会不会影响我学习,我解释了一下。后来问团队合作自己处于什么职位,实习想学到什么,有没有收到其他的offer,有没有什么要问她。。。然后结束了,对了,最后她给我说最近几天会给我发正式offer,让我保持手机畅通。我一听,哈哈,稳了!!

hr面上午结束后,下午状态就变成了已完成,第二天下午5点左右offer call就打了过来,跟我确认了信息,说了和实习薪资待遇相关的问题。6点左右就收到了offer正式邮件。


现在有的提前批都开始了,我才刚春招面试结束,还没去实习。。。。
以后的路啊,要zhiji走!

#阿里巴巴##腾讯##面经##春招##算法工程师#
全部评论
100w个城市中找上海那个,什么思路啊
1 回复 分享
发布于 2019-06-14 20:17
点赞 回复 分享
发布于 2019-06-14 10:42
校友啊😉
点赞 回复 分享
发布于 2019-06-14 18:32
聊聊那个面试官是gerry吗
点赞 回复 分享
发布于 2020-01-01 22:55

相关推荐

蚂蚁 基架java (n+6)*16 签字费若干
点赞 评论 收藏
分享
头像
11-21 11:39
四川大学 Java
是红鸢啊:忘了还没结束,还有字节的5k 违约金
点赞 评论 收藏
分享
点赞 评论 收藏
分享
评论
7
82
分享
牛客网
牛客企业服务