字节跳动 游戏客户端
技术中心做SDK
一面 8/22
const 和 宏定义区别
内联优缺点
面向对象
虚函数
智能指针
四种cast
设计模式
状态模式
了解什么寻路算法
A* 优化的算法有什么
输入一个url到浏览器显示页面过程(不会)
TCP和UDP区别
进程和线程区别
线程的通信方式
算法: 寻找两个正序数组的中位数
算法题没做出来还给过了
二面 8/26
STL 各种数据结构选择怎么考虑
vector,list,deque,map,unordered_map
写代码
struct GameObject { int id; GameObject *target; vector<GameObject *> Children; } 怎么做一个GameObject的拷贝(target指向的如果被拷贝了则指向拷贝的,否则指向原来的)
实习中比较好的设计?
玩什么游戏
在大地图中,放一个AOE技能,怎么判断命中了哪些单位
项目没讲好,估计挂了
#字节跳动##朝夕光年##游戏客户端##C++#