字节游戏客户端一面

自我介绍然后问基础
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道编程吗
点赞 回复 分享
发布于 04-21 11:20 福建

相关推荐

12-07 10:09
复旦大学 Java
点赞 评论 收藏
分享
迷茫的大四🐶:你这个拿去投央国企吧,投私企包过不了的
点赞 评论 收藏
分享
10-16 23:37
已编辑
门头沟学院 运营
据说名字越长别人越关...:西交做运营吗。。就业市场已经颠了
简历被挂麻了,求建议
点赞 评论 收藏
分享
评论
7
41
分享

创作者周榜

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