腾讯暑期游戏客户端一二 面凉经
#腾讯暑期#
【一面】
一面面试官极其冷漠😂全程除了问问题无任何交流
1.c++多态
2.函数模板
3.虚函数表存放在哪里
4.你常用的stl容器
5.map使用的底层数据结构
6.map与hash map的区别
7.hash表解决冲突的办法
8.hash表链式散列怎么找到需要找的数
9.map[key] key不存在时会返回什么
10.快速排序的思路
11.快排的时间复杂度
12.怎么优化选取轴值
13.物理内存与虚拟内存的区别
14.虚拟内存的置换算法
15.介绍一下你所用过的游戏设计模式
16.说一下状态模式
17.说一下单例模式
18.单例模式需要注意什么
19.说一下渲染管线
20.纯虚函数和虚函数的区别
2.函数模板
3.虚函数表存放在哪里
4.你常用的stl容器
5.map使用的底层数据结构
6.map与hash map的区别
7.hash表解决冲突的办法
8.hash表链式散列怎么找到需要找的数
9.map[key] key不存在时会返回什么
10.快速排序的思路
11.快排的时间复杂度
12.怎么优化选取轴值
13.物理内存与虚拟内存的区别
14.虚拟内存的置换算法
15.介绍一下你所用过的游戏设计模式
16.说一下状态模式
17.说一下单例模式
18.单例模式需要注意什么
19.说一下渲染管线
20.纯虚函数和虚函数的区别
全程只有27分钟,但是很快官网 状态就显示复试了
【二面】
46分钟
二面面试官人很好,全程有引导,也很亲切温柔,但是确实自己菜,很多都答不上
主要聊了项目.
1.渲染管线
2.智能指针
3.循环引用
4.判断是否有环
这一面回答得不是很好TAT,13号晚上面完一直到现在状态也没变,也没有变灰,大概率是凉了(牛客发帖攒攒人品,万一真的奇迹呢)
【总结】
底层真的很重要,以前一直都更重视的动手能力却忽略了很多底层的实现,通过这两次面试真的发现了自己不足,接下来的时间要好好看书补补基础,秋招再战。