5.25 天美J3
一面:
25min左右
面试官进来说之前面试过,评价基础还不错,基础问题就不问,直接问项目。
(请见上次凉经)
全程都是项目相关问题。(其实就是unity相关问题和一些渲染的问题)
包括但不限于:
unity的Navmesh;(A*)
动画控制器相关;(问了和UE的区别,UE不了解)
怪物AI没用行为树:状态机;
Mono和IL2CPP跨平台相关;(不怎么了解,说了一下编译过程区别)
水的渲染;
体积云渲染加TAA;
攻击的判定;(触发器,枪械可以射线检测)
RootMotion和IK;(了解但没用)
UI有没有应用MVC;(不会应用)
帧同步和网络同步的区别;(主要依据:主要逻辑在服务端还是客户端处理)
还有些忘了。
面完面试官就说记得保持联系畅通,hr会联系你复试(虽然但是tx不只会发邮件嘛)
然后立刻变复试。
5.26
二面:
15min左右
主要问题:
关于齐次坐标系。
mipmap。(额外内存,相较于一张的4/3)
缓冲,cache相关。(说了下过程,面试官要我直接说应用了什么原理,然而我脑子已经打结了憋不出局部性原理)
z-fighting(由于深度信息和角度导致的,问如何解决,说通过加一个偏移类似于阴影的处理,被说不对,然后说不会了)(没明白为什么不可以
四元数和欧拉角。(说了下区别和应用,万向节死锁,插值等)
玩过cf、王者荣耀等游戏嘛(都玩过,其实也就小学cf玩的多一点)
strcmp如何加快很长的字符串的比较
(说了KMP,面试官说不是算法方面的,经过提示也没想到,告诉我可以转成int或int64)
体积云密度是怎么算的(raymarching步进距离*纹理图中对应点的密度信息,求和)
法线贴图为什么是蓝紫色的(切线空间,主要对法线在正半球的偏移,又问深的地方代表什么,没听懂,又问表示凸还是凹,我就说凹)
面的时候就总感觉自己对不上面试官的想法。(当然也是自己太菜了)
之后睡个午觉就挂了。
看到很遗憾就难绷。不知道还能不能有实习了(大概是无了
#2022春招##Unity Technologies#
#实习##游戏客户端开发工程师##腾讯##春招#