字节游戏客户端一面

自我介绍然后问基础
1. C++多态实现原理
2. 基类有5个虚函数,派生类3个标了override,派生类虚函数表中有几个成员函数?
3. 构造函数和析构函数能是虚函数吗?
4. 了解过RAII机制吗解释一下。
5. 是否了解C#中类似RAII的机制(using关键字)?
6. STL容器对比,vector和map的区别(底层结构、时间复杂度、适用场景)。
7. 哈希表中解决冲突的常用方法。
8. map的插入、删除、查找时间复杂度及红黑树特性。

项目问了一下,然后延申问了一些:
1. A*和Unity Navigation里的Agent
2. 射击游戏中枪械后坐力的实现方案
3. 实时弹道的设计思路
4. 实时弹道命中/阻挡检测怎么做
5. RPC和HTTP的区别

手撕:
两个栈实现一个队列

手撕完问了一下Unity生命周期
Update和FixedUpdate的区别

刚通知一面过了,狗运...
#面经##实习##游戏客户端#
全部评论
大佬笔也是3道编程吗
点赞 回复 分享
发布于 2025-04-21 11:20 福建

相关推荐

02-28 01:18
已编辑
南昌大学 后端工程师
黑皮白袜臭脚体育生:把开源经历放个人项目上边应该更好,就像大部分人都把实习经历放个人项目上边
点赞 评论 收藏
分享
03-23 23:00
黄淮学院 Java
点赞 评论 收藏
分享
评论
8
43
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务