腾讯天美游戏客户端实习(再次凉经

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##实习##游戏客户端开发工程师##腾讯##春招#
全部评论
感觉很强了,图形学问题好多
1 回复 分享
发布于 2022-05-27 11:56
我二面应该和你是同一个面试官🤣🤣
点赞 回复 分享
发布于 2022-05-29 11:14
刚一面完,我面了70分钟,害怕
点赞 回复 分享
发布于 2022-05-31 09:59
z-fighting 是因为远处深度精度低的原因造成的 一般可以用翻转深度解决(gta5和ue都是这么做的)
点赞 回复 分享
发布于 2022-05-31 16:06
图形学要学到什么深度啊 有没有什么推荐的教程😭
点赞 回复 分享
发布于 2022-06-19 19:26
老哥请问一下你的图形学相关项目是做了些什么 是渲染器吗? 另外我看你的面试问题里还有体积云渲染法线贴图感觉是面ta才会问的问题吧
点赞 回复 分享
发布于 2023-03-07 03:57 英国

相关推荐

#我的实习求职记录#一面是电话面,我也没咋准备,结果问了一堆八股,我之前的面试都不问八股,这次全是八股,也挺离谱的。整理一下(其实是很常规的八股):1、C++相关:面向对象三大特性、虚函数表、三种继承的区别、引用和指针的区别以及大小、野指针、重写/重载/隐藏的区别、const的用法、static的用法、构造函数不能虚、析构函数建议虚、C++和C的内存区别(讲到我擅长的了,毕竟我自己剖析过ptmalloc)、内存对齐、类型转换、智能指针(shared_ptr是线程安全的吗?)、右值引用、完美转发、左值引用和指针的区别、STL容器的底层实现和复杂度、vector的扩容2、算法部分:冒泡排序的原理以及优缺点,快速排序的优缺点、稳定性3、mysql的查询优化、索引底层、B/B+的区别;redis常用数据结构,订阅与发布4、协程原理相关(有栈无栈区别、最终目的)5、TCP三次握手和四次挥手相关、TCP和UDP的区别、TCP可靠性、滑动窗口(大小怎么确定)、常用IO多路复用(太熟悉了,一通底层输出)、GET和POST的区别、TCP百万并发连接(自己实现过,这部分底层也很熟悉)6、Windows编程和linux编程的区别7、项目:还是比较看中基础组件,讲了连接池的实现总结一下:可能一面就问些基础的,上述内容我都比较熟悉,但讲出来有些还是感觉怪怪的,还是要自己整理,最好底层一点,背一下吧,最后反问问了主要的工作,说是写游戏逻辑或者改bug之类的
查看36道真题和解析 我的实习求职记录
点赞 评论 收藏
分享
评论
12
71
分享
牛客网
牛客企业服务