当前位置: 首页 > 面试经验 >

望尘科技客户端面试

优质
小牛编辑
82浏览
2023-08-18

望尘科技客户端面试

一面:
说说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++的纯虚函数有什么样的区别呢
说说如何用数学的方法判断一个点是否在扇形内呢(提供角度和平分扇形的射线)
说说什么叫做依赖倒置吧
讲讲值类型和引用类型的存放区域吧(当一个结构体放了一个类,那么这个类会存在哪里呢)
(和我说涉及到寄存器概念)
结果:三面通过,要去入职了哈
评价:这家公司的面试体验非常好,很多问题都是直击要害,基本上问一下就知道你到底用没用过相关的部分,是否深入了解相关概念,而且每次面试遇到我不会的都会和我好好解答,我哭死了呜呜呜,可以说是我面试过收获最大的一次面试吧,所以发来给牛友共勉(有部分问题记不太清,见谅哈)
 类似资料: