冰川网络游戏客户端面试
冰川网络技术面好像只有一面,面了1个小时,问了蛮多问题的,将近40个问题,无手撕算法
01、前面几家实习公司怎么就不做了?
02、值类型和引用类型做形参的区别
03、struct做形参会影响实参吗
04、如何传递结构体使形参能影响实参
05、C#的话如何传递结构体使形参能影响实参
06、C#的垃圾回收机制和垃圾回收时机
07、垃圾产生有什么原因?如何解决?
08、C#的字典如何进行遍历
09、C#的迭代器叫什么名字
10、现在更偏向什么语言?
11、现在学习语言和在大学学习语言有什么不同吗,你有做出什么改变吗?更关注哪些方面
12、举几个你熟悉的C++底层的知识点并讲一下
13、lua有什么遍历方式
14、lua的pairs和ipairs的区别
15、lua从几开始遍历
16、lua如何实现面向对象、比如继承、多态的效果
17、说一下单例模式
18、如何做可以从外部去避免重复创建单例对象
19、说一下UGUI常用到的几个组件
20、如何实现圆形图片?(其中有回答了mask)
21、mask如何能让mask里的内容显示,mask外的内容不显示(mask原理)
22、项目为什么要用A*算法,讲一下A*算法
23、有对A*算法做过什么优化吗(加权重),举个例子
24、讲一下你对协程的理解,和线程有什么区别
25、协程中如果有IO传输,IO流过大的话会影响主线程吗
26、如何处理AB包依赖,项目庞大的情况下
27、当有AB包依赖的情况下如何做AB包的卸载,比如A依赖B,B依赖C,现在要卸载B要怎么做?
28、游戏本地化要解决哪些问题
29、怎么实现游戏本地化
问了10个根据简历项目的具体问题
40、还有什么知识你想介绍的,或者说你最近在学习什么知识?
反问:
1、面的是哪个项目组:卡牌
2、几天会有结果:1~2个星期内
#冰川网络##游戏客户端#