MetaApp 游戏系统开发实习生 面经
(忘记录屏了,面经是面完大概写了一下,可能会有遗漏的也说不定,,)
时间线:投递时间忘记了-笔试4.15(他的笔试是自己写完代码用他给的用例(好像是两三个用例)自己测试一下,不是平时笔试用的那种。然后三个题目,三个题目他给的用例运行都是对的)-4.17发了面试链接,当时因为面试邮件上写的是接了offer三周内需要到岗,所以打电话调整了一下面试时间-5.7一面-5.8二面-5.13感谢信
MetaApp一面 45min
问了一些基础的八股,大概范围:c++(有点忘了,大概有:介绍常见stl,avl树了解吗【就是平衡二叉树】),c#学的怎么样(说没怎么学就没问了),问了网络(你项目里的实现联机是怎么做的,用了插件photon2,知道具体原理吗?),操作系统(主要是对象池优化,,)
【没有问图形学和设计模式,又忘记录屏了,,】
实习做了什么?上面写了用dfs做一个东西,问了一些具体的场景是怎么样的。
问了一下项目。(3d项目武器、怪物具体怎么做出来的。武器检测用了碰撞盒,那武器距离变长了怎么办?射出的箭为什么是每段时间进行射线检测?不能把箭加一个碰撞盒吗?【加碰撞盒感觉更好,,】)做这些项目又遇到什么特别难的吗?
metaapp二面 20min
把简历里的项目都问了一下。1.用dfs具体怎么开发的2.当时为什么做了简历里的两个项目3.用ShaderGraph做了什么特效?为什么说加深了对计算机图形学的理解(里面有顶点着色器和片着色器。讲了一下渲染管线的大概流程。片着色器是在光栅化之后吗?光栅化之后,在输出最终像素之前)4.提到熟悉物理系统,简历里的哪些项目用了物理系统?