字节游戏客户端一面

自我介绍然后问基础
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 福建

相关推荐

2025-12-16 17:17
门头沟学院 产品经理
烤点老白薯:他第二句话的潜台词是想让你帮他点个瑞幸或者喜茶啥的
mt对你说过最有启发的一...
点赞 评论 收藏
分享
头像
01-29 18:11
海南大学 Java
奔跑的suechil...:单从项目看这个简历不怕被问穿吗 带微服务的项目需要相当多的项目理解和经验诶
点赞 评论 收藏
分享
评论
8
43
分享

创作者周榜

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