搜狐畅游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届秋招##秋招##我的秋招日记##游戏客户端开发工程师#
全部评论
搜狐畅游客户端笔试
点赞 回复 分享
发布于 2022-09-29 17:28 河南

相关推荐

04-28 22:30
门头沟学院 Java
开始就自我介绍。1.&nbsp;然后开始让介绍自己的项目,我是只有点评+外卖,所以挑点评说了。(想想其实蛮离谱的,一上来让自己直接讲,我都有点懵不知道讲什么,也怪自己项目吃的不深)2.&nbsp;然后面试官突然让介绍项目里用到的redisson的原理(没理解是要问源码吗?)然后就答了一些redisson的特性,然后说直接导入xml直接使用的(人已经晕掉了)。3.&nbsp;问了redis八股,redis的常用数据类型,zset的跳表原理。4.&nbsp;问了一点操作系统的东西,进程通信的方式,管道的分类。5.&nbsp;计网问了TCP&amp;UDP的区别,TCP流量控制(一开始听错了以为是拥塞控制)。6.&nbsp;MySQL的事务特性(ACID)。7.&nbsp;在项目中遇到的最困难的问题,以及如何解决(答得一坨)。这个时候已经二十多分钟了,以为有手撕,然后没有,我就感觉已经g了。8.&nbsp;反问,部门是干什么的。面试官说自己是干go的,我就蛮懵的,因为确实他一点java基础八股都没咋问。9.&nbsp;问面试大概有几面。面试官说应该有几面,具体得问hr那边,哈哈,心直接凉了。整场面试就30min左右,感觉面试官不太想问问题,体验蛮差,也不知道是不是hc没了直接kpi面了,挺郁闷的。答主是双末2的小硕(从化工跨过来的),课题也是深度学习cv,被导师拉着搞了一年科研无果,遂自己摸索水出一篇小论文然后在1月底开始准备转后端(过年回去还玩了1个月),一开始还没有意识到事情的严重性,直到三月发现不对劲了,感觉学不完了,然后开始加速,但是问题就是很多基础都不牢固,项目也没有特别深入理解。唉,菜是原罪,开始努力备战秋招,最后找个像样的工作就算成功吧,加油!
腾讯云智研发一面206人在聊 查看10道真题和解析
点赞 评论 收藏
分享
一笑而过2222:判断三角形程序测试用例设计 ├─ 功能测试(合法三角形) │ ├─ 普通三角形:三边不等且满足三角不等式(如3,4,5) │ ├─ 等腰三角形:两边相等,第三边不等(如2,2,3) │ ├─ 等边三角形:三边相等(如3,3,3) │ └─ 特殊数值验证:较大等边数据(如5,5,5)、底边大于腰的等腰(如4,4,6) ├─ 边界测试(临界值与特殊情况) │ ├─ 边长为0:验证非法输入(如0,1,1→非三角形) │ ├─ 退化三角形:两边之和等于第三边(如1,1,2→非三角形) │ ├─ 最小合法边长:验证极小正数(如0.1,0.1,0.1→等边三角形) │ └─ 接近退化边界:如3,4,4.999(普通三角形,3+4>4.999) ├─ 异常测试(非法输入) │ ├─ 负数边长:如-3,4,5→非三角形 │ ├─ 非数字输入:如2,'a',3→异常提示 │ ├─ 参数不足:如3,4→异常提示 │ ├─ 参数过多:如3,4,5,6→异常提示 │ └─ 全非数字:如'abc','def','ghi'→异常提示 ├─ 特殊场景测试 │ ├─ 退化三角形边界:如5,5,10→非三角形(5+5=10) │ ├─ 极大数值:如1e20,1e20,1e20→等边三角形(精度验证) │ └─ 参数顺序无关性:如(5,3,4)与(3,4,5)→输出一致 └─ 测试设计方法 ├─ 等价类划分:有效类(等边/等腰/普通)、无效类(非正/非数字/参数异常) ├─ 边界值分析:0、退化边界(a+b=c)、极大/极小值 └─ 错误推测法:空格/特殊符号输入、顺序颠倒验证
查看20道真题和解析 软件开发笔面经
点赞 评论 收藏
分享
评论
2
45
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务