暑期1offer结束
timeline如下:
主要投递游戏客户端和引擎开发岗位,3月17号投递简历,本来想着先拿小厂练手,没想到腾讯是最先约面的。17号周日晚上投的腾讯,20号约面21号下午3点天美一面,面经如下:
1. 自我介绍
2. 怎样学习新技术
3. 目前在干嘛
4. 20min项目,UE项目,主要是网络同步方面
5. C++八股:
1. 虚函数原理
2. C++生成可执行程序的过程
3. 内存 堆和栈 的区别
4. 内存对齐
5. CPU 有哪些优化内存的手段
6. map 的底层原理
7. unordered_map 的原理
8. map 和 unordered_map 的对比
9. 哈希表
10. 碰撞处理
11. 怎样减少碰撞
12. 数据库是怎样实现的?为什么使用 B+ 树而不用哈希表?
6. 开放性问题:
1. 你会怎样制作一个内存分配器
2. 堆中的内存碎片怎样处理
7. 操作系统:
1. 进程和线程
2. 虚拟内存
3. 锁怎样实现
4. (答了两种TestAndSet)问它们的使用场景?为什么?
8. 做道题吧:
1. 设计一个库,使用 C语言 实现 C++ 的虚函数机制(我直接裂开),不会,说了思路,他说大概是对的
2. 爬楼梯,递归和非递归
9. 最后一个问题:只考虑渲染方向吗?gameplay 可以吗?
无反问,最后说了一句:我会尽快把反馈给到你。总计 1h。
我觉得答得很好,95%都打上了,但是最后流程卡了8天自动结束了
(未完待续......)
主要投递游戏客户端和引擎开发岗位,3月17号投递简历,本来想着先拿小厂练手,没想到腾讯是最先约面的。17号周日晚上投的腾讯,20号约面21号下午3点天美一面,面经如下:
1. 自我介绍
2. 怎样学习新技术
3. 目前在干嘛
4. 20min项目,UE项目,主要是网络同步方面
5. C++八股:
1. 虚函数原理
2. C++生成可执行程序的过程
3. 内存 堆和栈 的区别
4. 内存对齐
5. CPU 有哪些优化内存的手段
6. map 的底层原理
7. unordered_map 的原理
8. map 和 unordered_map 的对比
9. 哈希表
10. 碰撞处理
11. 怎样减少碰撞
12. 数据库是怎样实现的?为什么使用 B+ 树而不用哈希表?
6. 开放性问题:
1. 你会怎样制作一个内存分配器
2. 堆中的内存碎片怎样处理
7. 操作系统:
1. 进程和线程
2. 虚拟内存
3. 锁怎样实现
4. (答了两种TestAndSet)问它们的使用场景?为什么?
8. 做道题吧:
1. 设计一个库,使用 C语言 实现 C++ 的虚函数机制(我直接裂开),不会,说了思路,他说大概是对的
2. 爬楼梯,递归和非递归
9. 最后一个问题:只考虑渲染方向吗?gameplay 可以吗?
无反问,最后说了一句:我会尽快把反馈给到你。总计 1h。
我觉得答得很好,95%都打上了,但是最后流程卡了8天自动结束了
(未完待续......)
全部评论
相关推荐
![](https://static.nowcoder.com/fe/file/oss/1715049343797JOCFB.png)
点赞 评论 收藏
分享
点赞 评论 收藏
分享