字节跳动 游戏客户端开发 一二三加面
强度最大的一次,hr面后还有一轮加面。基本场均一个小时,二面更是1h40min。因为每次面完都头晕脑胀的所以可能有些记录的不全,希望能帮到各位。
- 一面
1、一些常见C++问题
2、堆构造的复杂度?
3、如何建堆?
4、实现线程同步几种方式?
5、互斥锁和信号量
6、互斥锁和信号量如何实现同步?
7、观察者模式中,有成千上万个观察者,但被观察者的初始时机不确定,如何优化?
8、AOE技能,找到地图中目标敌人位置的思路是什么?(空间加速结构)
9、碰撞箱如何检测到碰撞
10、算法题是链表相关的,有点忘了但是不难
- 二面
1、项目相关问题(很深)
2、TCP与UDP
3、C# 内存管理怎么做的
4、垃圾回收
5、帧同步状态同步分别怎么优化
6、帧同步怎么防作弊
7、帧同步掉线重连解决思路
8、欧拉角的三个角是什么
9、LeetCode.80
-三面
1、骨骼动画和网格体的关系(问了很多相关的 我不是很会)
2、动画状态机
3、一道概率题,古典概型
4、data段和BSS段存三面
5、手写一个背包系统(没写出来 坠机了)
-加面
1、帧同步如何保证各个客户端计算的结果一致
2、人物的连招你会怎么设计?(扩展问了很多)
3、网络同步框架下,你的设计又该怎么做
4、项目相关问题 + 你会怎么扩展你的项目
sensei我们的日常便是奇迹
#面经##字节跳动##游戏客户端开发面经##游戏客户端#
- 一面
1、一些常见C++问题
2、堆构造的复杂度?
3、如何建堆?
4、实现线程同步几种方式?
5、互斥锁和信号量
6、互斥锁和信号量如何实现同步?
7、观察者模式中,有成千上万个观察者,但被观察者的初始时机不确定,如何优化?
8、AOE技能,找到地图中目标敌人位置的思路是什么?(空间加速结构)
9、碰撞箱如何检测到碰撞
10、算法题是链表相关的,有点忘了但是不难
- 二面
1、项目相关问题(很深)
2、TCP与UDP
3、C# 内存管理怎么做的
4、垃圾回收
5、帧同步状态同步分别怎么优化
6、帧同步怎么防作弊
7、帧同步掉线重连解决思路
8、欧拉角的三个角是什么
9、LeetCode.80
-三面
1、骨骼动画和网格体的关系(问了很多相关的 我不是很会)
2、动画状态机
3、一道概率题,古典概型
4、data段和BSS段存三面
5、手写一个背包系统(没写出来 坠机了)
-加面
1、帧同步如何保证各个客户端计算的结果一致
2、人物的连招你会怎么设计?(扩展问了很多)
3、网络同步框架下,你的设计又该怎么做
4、项目相关问题 + 你会怎么扩展你的项目
sensei我们的日常便是奇迹
#面经##字节跳动##游戏客户端开发面经##游戏客户端#
全部评论
太哈人了
哈人
这就是字节的强度吗
好难
相关推荐
查看12道真题和解析