望尘科技客户端面试

一面:
说说ugui的text里面初始化text为几个字符
说说我们的事件系统的底层是如何触发的
说说如何在判断一条射线的点是不是在这个视锥体的范围之内
问了我多播委托咋实现的
问了我如何改变相机的渲染模式,从而不需要相机也可以显示UI
说说UGUI里面显示一个一个格子的组件:LayoutGroup
说说我们背包里面如果有一千个物品要如何去显示呢
面试回答:我们可以通过,动态显示的方式,预先读取内容,然后我们上下拖动的时候,根据delta距离来确定我们要接着显示多少内容
说说为什么我们不能在热更层去调试代码呢(热更层会有个dll和pdb,我们会在AOT这一块加载完之后再去加载dll)

二面:
说说是否了解OverDraw,是如何解决的呢
说说是否使用过ab包呢,他的具体原理如何呢
说说我们的rectransform和rect的区别,rect的作用是什么呢
是否使用过FrameDebugger,profiler,里面最重要的参数是什么呢
问我如何模拟一个球体物理模型
问我一个球被我们踢了一脚我们要如何算出落点呢
说说image源码里面的onpoluateMesh做了什么功能
Rebuild发生在什么时候,我们要如何去避免多次Rebuild呢
知道UGUI性能优化方式吗,如何去编写UGUI的动态合批呢
知道unity的GC原理吗,我们要怎么对一个场景的物品进行GC上的优化

三面:
我们要如何解决C#里面相互引用的问题呢
知道动静分离的概念吗
说说你对canvas源码的了解程度吧
说说为什么我们要设计出抽象类呢,抽象类里面的方法和c++的纯虚函数有什么样的区别呢
说说如何用数学的方法判断一个点是否在扇形内呢(提供角度和平分扇形的射线)
说说什么叫做依赖倒置吧
讲讲值类型和引用类型的存放区域吧(当一个结构体放了一个类,那么这个类会存在哪里呢)
(和我说涉及到寄存器概念)

结果:三面通过,要去入职了哈
评价:这家公司的面试体验非常好,很多问题都是直击要害,基本上问一下就知道你到底用没用过相关的部分,是否深入了解相关概念,而且每次面试遇到我不会的都会和我好好解答,我哭死了呜呜呜,可以说是我面试过收获最大的一次面试吧,所以发来给牛友共勉(有部分问题记不太清,见谅哈)
全部评论
他们一面和二面是同一个人吗
1
送花
回复
分享
发布于 2023-09-29 00:42 四川
大大三面花了多久呀
点赞
送花
回复
分享
发布于 2023-08-18 22:12 广东
滴滴
校招火热招聘中
官网直投
实习还是秋招啊?
点赞
送花
回复
分享
发布于 2023-08-19 00:57 新加坡
点赞
送花
回复
分享
发布于 2023-08-19 03:05 广东
关注了,姚
点赞
送花
回复
分享
发布于 2023-09-23 00:06 湖北
感觉这家问的问题都挺难的,要答对多少问题才能过啊,感觉他们很喜欢问ugui源码,但是我没看过
点赞
送花
回复
分享
发布于 2023-09-28 23:35 四川
感觉全是硬问题,不好答
点赞
送花
回复
分享
发布于 2023-10-22 22:28 重庆

相关推荐

柠檬微趣 游戏客户端实习生 400/天 硕士985
点赞 评论 收藏
转发
3 32 评论
分享
牛客网
牛客企业服务