社区 > 求职面经 > 腾讯TEG AI平台部门一面+二面面经

腾讯TEG AI平台部门一面+二面面经

时间穿梭 发布于2020-12-01 16:30:57   66浏览

前言


为什么一面和二面写在同一篇,是因为这两个面试就在同一天,我还没来得及写一面面经,二面就打电话过来了。

一面


一面时长近一个小时,快把我所有东西都掏空了。 首先是面试官小哥哥进行部门介绍,大概了解了他们部门是做游戏的,主要是用强化学习等方式训练出AI机器人进行模拟对战,可以用于游戏队员训练等等,目前已经可以战胜职业选手,还有像围棋、德州扑克这种的模拟对战。 保持着一种非常疑惑的态度听面试官介绍完,然后面试官问我有什么问题吗? 我想了一下说,我投的好像是PCG的ARC lab,然后面试官问我对PCG有什么执念吗?我说那倒没有哈哈哈。 然后我又问,你们这种工作感觉应该偏强化学习、GAN这种,我这完全不相关……面试官忙说,我知道大部分同学都有这样的困惑,但是国外可以还好,国内专门做强化学习或者GAN的比较突出的院校非常少,所以我们也会从学深度学习、有监督的同学中找一些比较好的同学进来。 然后就开始正式面试了。 
首先是自我介绍,然后就问发表的论文的大致情况,包括有没有对比过不同部分对结果的贡献(其实就是消融实验),还有我在这里面担任什么样的角色。 
面试官问你觉得对于检测、分类这类的问题,高层特征比较有用还是低层特征比较有用?我说我认为都有用,高层特征是语义特征,是一个全局的信息,有利于决策分类,低层信息是边缘细节,是局部的特征,有利于定位回归。只有高层特征和低层特征融合起来,才能兼顾语义和细节特征。 
面试官问我说你论文的思想就是给网络加入了一个监督的信息,那么要给网络加入信息有些什么方式呢?我说了一些,可以用经典的机器学习方法提取输入图像特征和输入图像一起送入图片。 
接着问我简历上写的第二个项目,就是视频跟踪这一块,问一共有几个人,我的贡献排第几,主要做什么,没细问。 
最后问实习的内容,问我做的那些内容是几个人做的。之后问我实习最大的感受是什么?最大的困难是什么? 
面试官问:你语言会python、C++对吧?我赶紧补了一句C++只是了解过,没有做过项目。Java是因为实习做的开发现学的。 
然后面试官问你会不会Linux系统,我说我研究生做项目都是基于Linux系统,没有系统学过,都是在做项目过程中遇到问题的时候,分析原因,上百度查找解决方案,一步一步上手的。 
面试官说你工程能力强,能不能举个例子?我说有想法,能很快的实现出来,这是我理解的工程能力强的体现。 
面试官继续问,那你比你同学工程能力强的体现在哪?我说大概就是之前做项目的时候,分配任务下去分开实现一些功能,我能在半天到一天的时间实现出来一些创新点或者一些想法,可能其他同学会需要更多的时间。 
面试官说那你会不会是因为没有遇过特别困难的项目,所以才能够解决问题,一旦碰到比较难的项目你就做不出来了?我举了我实习的例子说,我可以在一周时间内将整个业务系统搞懂,并开始做需求开发。这也算是一个比较复杂的工程问题了,但是我也顺利解决了,没有遇到什么问题。 
面试官最后问我工作地,还有为什么选择了PCG,是因为有学长内推的吗还是怎么样?我说这有一个故事。当时投实习的时候,因为比较傻没有填意向事业群,导致一个部门也不捞我(可能还是因为我比较菜)。后来我都答应别的公司实习了,才有一个PCG的西电学长捞我,问我能不能全身心地投入腾讯实习?我也只能拒绝了,学长最后还亲切地来了一句,期待秋招再见到你。我说好~本着这个承诺,秋招一上来就投了PCG。 

最后,面试官问我有没有什么问题要问他的?我重新问了一下面试官部门的名称,面试官说你可以去查一查“觉悟”,是他们做出来的一个产品。我说好,我下去查一查。

二面


可我还没来得及查“觉悟”是个什么东西,二面面试官就打电话过来直接二面了。 二面面试官又跟我简单地介绍了一下他们部门,然后说我同事应该有联系你吧。我说对呀,一面面完了。 面试官问:你什么时候一面的?我说今天早上,面试官都惊了,敢情面试流程也没有那么透明。  面试官问我对他们部门有什么想了解的吗?我就直接问了:“觉悟”是什么?  面试官说那是他们的王者荣耀的AI作战机器人,我问水平到一个什么样的境界了,面试官说现在已经可以打败职业选手了。  我继续问,那未来有什么发展方向吗?他说他们一直在日新月异地扩展业务,新的游戏层出不穷,加上围棋、德州扑克这些的AI对战也一直在做。 
开始正式面试。 
首先自我介绍,然后让我挑一个比较大的项目讲一讲,我就讲了论文。 然后问我实习和学习阶段最大的区别是什么?我说了效率问题和数据问题。 然后问我你本科学的是电子信息工程对吧?我说对,具体是学雷达方向的。 
他问那你从雷达转人工智能中间有遇过什么问题吗?我说了我大三的时候想从事偏软一点的工作,于是选了人工智能,然后之后的选课就有意识地选和人工智能相关的课程。当时python一点也不会,于是去找了本科就是这个方向的同学去问了怎么学习,通过同学给的教程开始学的python。然后选课上的大作业,我就有意识地用我刚学的很蹩脚的python技术很艰难地实现了霍夫曼编码。虽然由于代码技术并不成熟,写出来的代码又臭又长,但是经过这次大作业之后也算脱胎换骨了,之后的毕设也都比较顺利。 
面试官问,你在进入一个新领域的时候遇过什么问题吗?我说我用检测的方法去做视频的跟踪的时候就出现了,框时有时无,目标忽闪忽闪的问题,必须有前后帧特征点匹配或者跟踪网络去解决这样的问题。 
面试官问,进入一个新领域用什么方法开始?我说看这个领域经典的论文,看看背景、相关方法什么的。 
最后,面试官说那你进来之后又会是一个全新的领域了,想问问你的意见,以后是想继续做图像相关的还是可以转别的领域。我说我一直秉承着一种“干一行爱一行”的态度去面对我做的所有事情,我是很容易从新的领域中找到有趣的点的,我也很喜欢学习新东西。至于新领域,那我实习做的领域差别更大哈哈哈。 
然后提问环节我问面试官,王者荣耀这种的AI和其他游戏的AI哪些更难,有偏重吗? 
面试官说各有各的难点,总体来说王者荣耀最难,因为它涉及到很多人物、技能、大小怪,空间非常大。但是德州扑克这种又有新的难点,因为你不知道对方有一些什么牌。 我又问,那像我这种什么也不懂的进去有培训的过程吗?面试官说针对强化学习这一块的培训是没有的,但是整个游戏这块是有培训的。二面结束。

总结

感觉一面偏基础和项目,二面稍微会更偏向于解决问题的思路。



评论( 1
我要评论
  1. 论文太难了 2020-12-09 15:58:48
    楼主感谢你分享的面经,很详细,还很完整,很有帮助的作用。
    (1) 回复 全部回复(1) 举报
    • 时间穿梭 2020-12-09 15:59:51
      能帮助到你,就好,有什么问题可以一起交流。
      (0) 回复 举报

还可以上传7

表情
热帖排行
热门话题
  1. 01 286人参与
  2. 02 182人参与
  3. 03 111人参与
  4. 04 55人参与
  • QQ扫码
  • 微信扫码