• 3

不鸣科技 引擎工具开发校招面经

总体面试体验还是很好的,两个面试官都很好,过程很舒服,虽然问题不多,但是感觉追问都能问到点上一面面试题:自我介绍介绍一下你的实习UI显示异常的问题你是怎么解决的游戏内实时切换语言,怎么改变UI显示,保证整体翻转也正确,你说的专门处理翻转的Component的内部是怎么运行的你刚刚提到可能要遍历所有的UI,这个地方可以避免吗刚刚提到了委托,对于同一个方法我注册了两次委托,你觉得我Invoke这个委托,这个方法会运行几次对于有返回值的委托,我对这个委托注册了多个方法,这个委托的返回值是什么呢你平常对C#、C++、Lua的使用程度是什么样的讲讲单例模式的优缺点介绍一下你的一个项目项目内的UI框架是怎么让Panel响应的变化影响到它的子物体的你认为行为树和普通的if-else有什么区别你对MVVM有了解吗(没有)WPF有了解吗(没有)怎么不用加号做加法括号匹配游戏中的一个物体是怎么渲染到屏幕上的怎么确定一个面是朝哪边的怎么计算一个面的法线怎么确定一个点的深度怎么确定一个面被遮挡,遮挡的范围如何确定反问二面面试题:自我介绍讲讲你的职业规划介绍一下实习产出你的对象池对象回收逻辑一定需要把对象全都遍历一遍吗对象池的容量上限是怎么设定的介绍C++11新特性你觉得我声明一个整型变量,我直接写int和auto之间有性能差异吗你觉得auto是怎么实现自动推导的类型自动推导是在编译时还是运行时实现的我调用vector的emplace_back,这个vector的底层可能都会有什么操作呢当发生扩容时emplace_back的时间复杂度是多少,均摊时间复杂度是多少,等长扩容和倍增扩容的时间复杂度计算n级台阶上楼,一步可以上1级台阶或者2级台阶,讲怎么解决有一枚质地不均匀的硬币,有两个玩家,针对抛硬币设计一个玩法,让两个玩家的获胜概率相等(这里原本讲了可以分别计算抛出正面的次数,谁先到达设定的次数就获胜,但是面试官说这样相当于有2组样本,希望我设定一个只用1组样本的玩法)许愿能拿到offer,也希望这篇笔记能对大家有帮助,加油!

相关面经
全部面经
招聘动态
更多动态