搜狐畅游9.3客户端U3D笔试
笔试时间:2022年9月3日
1 不定项选择题
1)sealed关键字的作用
2)最后x等于几:
x = 0; try {throw new Exception();} catch {x += 1;} finally {x += 2;} x += 3;
3)int32的最大值2147483647加1之后等于多少
4)partial关键字的作用
5)以下这种协程启用的方法正确吗
StartCoroutine(Test);
6)哪一个yield会产生装箱?
A yield return new WaitForSeconds(0.1f) B yield return new WaitForEndOfFrame() C yield return 0 D yield return null
7)ab.Unload(true)和ab.Unload(false)
8)responseCode = 200表示什么
9)UnityWebRequest的Get请求到的数据会像浏览器那样在本地缓存么?
10)光照啥的。LoadSceneMode.Single
11)引用类型的基类是什么
12)material和sharedmaterial
13)1 << 10 转为10进制是多少
14)String s = new String("xyz")在内存中产生了多少份字符串?
15)Lua的pcall和xpcall
16)下面输出什么(Null和null是不同的东西)
Object o; Debug.Log(o); o = new Object(); Destroy(o); Debug.Log(o); o = null; Debug.Log(o);
17)优化SetPass Call的方法
18)Lua的基础数据类型有哪些
19)loadfile、loadstring、dofile和require的区别
还有的不记得了……
2 编程
1)实现byte[]转string
2)实现简单的排序算法
3)计算a、b向量的夹角
3 问答
1)
2)下面代码有什么问题?解决方法?
Vector3 v3 = Vector3.zero; void Func(Vector3 v) { v.x = 300; } Func(v3);
3)Unity使用IL2CPP开始构建时会自动进行哪些步骤?
#面经##2023届秋招##秋招##我的秋招日记##游戏客户端开发工程师#