腾讯游戏前沿技术部门日常实习一面凉经
光子挂了之后本来打算沉淀一段时间再投的,不过挂了之后又被捞了,干脆再面一下试试水,面了才知道是做渲染的,可是我的简历上没有一点图形学呀,不知道咋捞的我。开始我还特意和面试官提了我不咋会渲染,不过他还是让我继续面了。
1、AI Coding。给了一个python图像安全相关的题目。以前没做过这种形式的,加上python写的太少,导致答得很差,主要问题在于给AI的第一句话很重要但是我写的提示词跑偏了,导致后续AI一直没纠正过来。
2、手撕,最小覆盖字串。快写完的时候面试官让我讲下思路,回答用滑动窗口做。
3、UE的渲染管线。
4、说一下你了解的智能指针。shared_ptr是线程安全的吗?
5、讲一下c++常见的设计模式
6、讲一下虚函数虚表。虚函数表是什么时候创建的?如果同一个类创建了多个对象,内存中有几个虚函数表?
7、内存对齐。出了两道题,无虚函数和有虚函数两种情况。以及为啥要做内存对齐
好像还有些题目,不过忘记了。
反问环节:
1、进去做啥的?主要是做渲染的工程开发,也会做一些其他的比如音频。
2、哪里不足?AI Coding表现太差的,导致面试官怀疑我日常不怎么用Agent
面试官人很nice,还贴心的告诉我会尽快结束流程,不耽误我后续的时间来面其他项目组。只能说准备的还不够,补一补图形学和UE底层再接着面吧。不知道两次一面挂会不会影响后续投递呢

查看27道真题和解析