小公司游戏客户端技术面试
1.值类型和引用类型的区别
2.使用起来的区别
3.结构体中包含一个类,那这个结构体还是值类型吗?
4.结构体和类的区别
5.什么是接口?
6.csharp中接口可以放那些内容?
7.讲一下携程
8.什么情况下使用携程?
9.携程和线程的区别?
10.携程属于线程吗?
11.了解携程实现原理吗?
12.csharp中不同变量的生命周期吗?(函数内局部变量在什么时候结束?我这里提了一嘴闭包)
13.讲一下闭包?
14.闭包的捕获是如何实现的?(这里蒙的反射😋)
15.caharp的装箱和拆箱
16.说一下委托
17.委托的用处
18.委托和函数指针有什么区别?
19.泛型是做什么的?
20.怎么做泛型约束?
21.怎么把泛型约束到有一个构造函数
22.什么是面向对象?
23.什么是多态?
24.list的使用和底层原理
25.怎么在开发过程中选择使用那些数据结构?比如数组和list?
26.说一下字典(查询速度,一定吗?)
27.字典哈希表的具体原理
28.怎么样实现一个最简单的哈希函数?
29.一个场景中多个物体的start函数那个物体先运行?
渲染
30.了解那些渲染优化?,
31.什么是drawcall?
32.怎么判断一个点是否在三角形内部?
简历
33.讲一下简历的粘包问题
34.为什么会出现粘包?
35.为什么会混合使用tcp和udp?
36.为什么不用一种?
37.讲一下插值技巧
38.同步状态时发送的包的包结构
39.讲一下离职时公司项目做到了什么程度?
开发中解决过的难题
游戏开发中做过那些配置,读表做过吗?
怎么在git中解决冲突?
git和svn的区别?
总结
八股,场景题,项目拷打#牛客AI配图神器#
2.使用起来的区别
3.结构体中包含一个类,那这个结构体还是值类型吗?
4.结构体和类的区别
5.什么是接口?
6.csharp中接口可以放那些内容?
7.讲一下携程
8.什么情况下使用携程?
9.携程和线程的区别?
10.携程属于线程吗?
11.了解携程实现原理吗?
12.csharp中不同变量的生命周期吗?(函数内局部变量在什么时候结束?我这里提了一嘴闭包)
13.讲一下闭包?
14.闭包的捕获是如何实现的?(这里蒙的反射😋)
15.caharp的装箱和拆箱
16.说一下委托
17.委托的用处
18.委托和函数指针有什么区别?
19.泛型是做什么的?
20.怎么做泛型约束?
21.怎么把泛型约束到有一个构造函数
22.什么是面向对象?
23.什么是多态?
24.list的使用和底层原理
25.怎么在开发过程中选择使用那些数据结构?比如数组和list?
26.说一下字典(查询速度,一定吗?)
27.字典哈希表的具体原理
28.怎么样实现一个最简单的哈希函数?
29.一个场景中多个物体的start函数那个物体先运行?
渲染
30.了解那些渲染优化?,
31.什么是drawcall?
32.怎么判断一个点是否在三角形内部?
简历
33.讲一下简历的粘包问题
34.为什么会出现粘包?
35.为什么会混合使用tcp和udp?
36.为什么不用一种?
37.讲一下插值技巧
38.同步状态时发送的包的包结构
39.讲一下离职时公司项目做到了什么程度?
开发中解决过的难题
游戏开发中做过那些配置,读表做过吗?
怎么在git中解决冲突?
git和svn的区别?
总结
八股,场景题,项目拷打#牛客AI配图神器#
全部评论
同学考虑外企游戏公司吗,可以看看我主页
相关推荐