腾讯天美游戏客户端实习一、二、三、hr面面经
先介绍一下背景吧
本科211机械专业,硕士某985软件工程研一,24年毕业。
学校毕业要求有6个月的立项实习,再加上自己想要进入游戏行业,于是顺理成章地投了游戏开发的实习
3.10号投的简历,3.11被捞,一看要群面果断拒绝了(社恐不想群面,不过后来知道拒的是成都王者荣耀项目组的,有点后悔),然后一直等到3.30号才重新被捞,还是天美工作室,这次不用群面,直接从单面开始
4.2日 一面(40min)
1.两道算法题,应该都是mid偏easy的难度,直接秒杀(刷了几个月算法结果就这?)
2.项目介绍(一个ue4做的沙盒类游戏demo)
没有反问环节,没有八股文,让我一度以为是kpi面。。。
4.7日 二面(1h)
1.自我介绍
2.项目介绍
然后是c++八股文
3.了解c++多态吗,是怎么实现的
4.虚函数表是在什么时期生成的(编译时生成的,记得面字节游戏部门的时候面试官偏要说是运行时生成的,差点把我整笑了)
5.了解虚函数表中除了函数地址还有哪些内容吗(这个没答上)
6.说一下内存的布局
7.说一下堆和栈的区别
8.为什么栈的效率更高(这个没答好)
9.说一下内存对齐,为什么要内存对齐
10.给了几个结构体,判断大小
11.给了一段程序,查找错误(有两个错误,难的找出来了,简单的反而没找出来。。。)
12.new和malloc的区别
13.malloc底层实现
接着是操作系统
14.说一下协程(了解过但是忘了。。。)
15.说一下虚拟内存
16.说一下知道的页面调度算法
17.说一下lru怎么实现的
18.实习时间(6个月以上)
反问阶段
1.部门技术栈
2.对于实习生有什么培养方案吗
二面问的问题挺多的,有些忘了,不过大部分都是常见问题
4.15日 三面(30min)
1.自我介绍
2.项目介绍
3.控制敌人AI方面行为树和状态机的区别(没了解过。。。)
4.项目中哪些地方用到了向量点乘和叉乘
然后是c++八股文
5.说一下多态是怎么实现的
6.说一下除了public还有哪些继承方式(这里答呲了,以为问虚继承,后来才知道问的private,protected继承)
7.虚函数表用的什么数据结构(这个没答好)
8.是一个对象一个虚函数表吗
9.说一下内存对齐
10.快排是最快的排序吗
11.知道o(n)复杂度的排序吗
12.知道引用计数吗
13.说一下右值引用
14.实习时间,接受在深圳实习吗(我记的一面的时候面试官给我说的在上海。。。难道我记错了?)
三面答的挺一般的,还以为凉了,不过两个小时后官网状态变成了HR面,希望tx爸爸能收了我吧
---------------------------------------------------------------------------------------------------------------------------------------
4.25日更新
4.22日云证+测评
4.25日 hr面
基本上就是闲聊,没问什么技术上的问题
反问阶段问了hr多久能出最终结果,hr说会先处理23届的实习,24届的要等两周(要凉的感觉😰)