乐曼多 游戏客户端暑期实习(已OC)
hr面(30min)
聊项目内容和自我的职业规划
技术面(60min)
1、内存对齐(c/c++)
2、C#的内存对齐有什么不同?(C#的结构体上可以选择特性LayoutKind,控制是否使用内存对齐
)
3、Dictionary的底层(红黑树)和获取Key的时间复杂度(O(1))
4、list边遍历边删除(倒序遍历或者删除时i--)
5、A星算法及其优化、最小堆的实现思路(最小堆去在openlist中查询F值最小的点)
6、点乘和叉乘
7、设计模式(单例、观察者)
8、TCP和UDP的区别
9、协程和线程的区别
之后就是问项目里的一些东西了,总体来说问的不难,因为本人不会c++,所以问的更多的是C#的知识点。问的侧重点更在于一些基础知识,之后还是需要针对性复习八股。
#暑期实习##游戏##unity#