网易互娱游戏客户端开发 (图形开发) 一面二面面经

已OC~  base广州  图形开发岗
一面:
1.编程:括号匹配
2.图形渲染管线
3.顶点着色器的作用
4.顶点着色器中坐标系的变化
5.是否必须要经历这些坐标系的变化
6.片元着色器的作用
7.什么时候在顶点做光照什么时候在片元做光照
9.我有一个场景,有建筑、有天空盒。先画那个效率更高   (最后画天空盒效率高)
10.保证天空盒最后画的情况下,且天空盒深度不对,如何保证天空盒不会遮挡建筑物(1.模板测试  2.在vs中直接修改天空盒z值,保证其在最后面)
11.知道那些光照模型
12.介绍下PBR的原理
13.PBR实现需要哪些参数
13.说下1中的思路
14.实现模板类的 stack的push 函数
15.什么是虚函数
16.虚函数的原理
17.静态多态
18.进程与线程的区别
19.线程共享资源时要注意什么(多线程问题,保证互斥)
20. A 锁变量x  然后 call B,  B函数里也会锁x, 会出现什么问题,如何解决  (1.传递线程标志量,当同一线程多次lock时,保证不lock 2.设置计数器,lock时计数+1, unlock时计数-1, 计数为0是释放资源)
二面:
主要问项目细节 和  一个编程题:142.环形链表 II
然后面试官觉得我的项目经历更适合图形开发岗,问我想不想转岗,转岗后会加一轮图形部门的面试。
然后我就同意了😂,之后应该还会约一个三面

图形岗二面:
主要问项目细节 + shadowMap
大概5个工作日内有消息
#面经##校招##C++工程师#
全部评论
mark~
点赞 回复 分享
发布于 2020-09-01 01:49
请问楼主,为什么会问这么多图形学的知识呢🤣,是引擎开发还是客户端开发
点赞 回复 分享
发布于 2020-08-31 22:20

相关推荐

小红书PE  ⭐⭐⭐面试官真的很好,无论一面二面都不会打断你,会给予你一定提示,有问题也会指出引导你问答,实时性很强,强抓AI,面试反馈也不慢(每次被捞起来到其他部门都会重新做一次笔试有点恶心,扣一星)字节 IT部 ⭐⭐强度有些大,二面甚至被嘲笑了,说我表达不清啥的,有点压力,不过字节的好处就是反馈巨快字节 中国交易与广告 (oc)⭐⭐⭐部门巨大,体验未必贴合,一面体验很好算法会提示你去修改,二面猛猛往深问,wc是真顶不住啊。但进度很快(已oc)网易互娱 基础架构 ⭐想骂人,网易纯纯草台班子,一面双机位非说我摄像机角度咋咋咋有各种问题,最崩不住的是一面完了过了十几天,我看进度还在一面,打了HR电话,HR说把我忘了,赶紧约二面(我: ???)蚂蚁 国际 ⭐⭐⭐⭐面试体验很好,问的问题都很专业,很有针对性,基本无八股都是问实习和项目里的业务场景展开来说,(但是最后反馈跟我说希望与你共事,后面面试好好面,第二天挂了没绷住) 是本人觉得面的最好的一次还是挂,感觉是卡学历的携程 旅游事业部 ⭐⭐之前被携程🕊️过offer,本就没啥好感,面试基本是八股战士,问八股偏多,还有就是一些常问的场景题,感觉学历高 + 八股场景熟 基本是稳稳拿下美团 本地核心 (oc)⭐⭐⭐⭐⭐面试体验拉满,面试官都很好,和你有说有笑,一面面的比较基础,会聊天一样的问你让你不用怕 ,二面也是拿着AI coding 你写的东西跟你讨论然后问你,比较贴合实际业务,就算没面过也能学到很多,整体很好。快手 生活服务(oc) ⭐⭐⭐⭐⭐面试不会打断你,这个就已经很好了,会听你吟唱,面试问的问题也不会太难,都是根据你的实习和项目展开问的,二面可能会更加注重场景,八股会变少。总结: 其实从中厂到大厂的转变过程会发现,直接对八股的考察会越来越少,针对实习和项目的业务提问会展开的越来越多,自己要学会在有限的面试中丰富自己的话术,多面多总结,有自己的面试手册,别人的面经、技巧再怎么看都是根据别人的项目和实习总结出来的,效果肯定没有自己的那么好,反复打磨自己,总有你发光的一天! 互勉。
点赞 评论 收藏
分享
04-24 20:32
已编辑
门头沟学院 Unity3D客户端
03-08 笔试两道只A了一道,竟然也给我过了。让我怀疑到底有没有在用笔试筛人。03-27 一面八股1. 虚函数2. 纯虚函数3. 你平常有用过纯虚函数写代码吗?在什么场景会使用到纯虚函数?4. Vector的底层实现,怎么动态扩容5. 同步/异步 和 阻塞/非阻塞6. 什么时候用协程?有什么特性?手撕1339分裂二叉树的最大乘积1788最大化花园的美丽度基本上撕出来了,边界处理有点问题,也让我过了场景题假如场景中有1000个可以交互的静态物品,应该怎样不断找到那个最近的物品让玩家拾取?使用BVH或四叉树的复杂度是多少?如果是动态的npc呢,其位置会很快变化?这里我没有答得很好,我后来问AI说可以用空间哈希?没听说过不了解04-07 二面基本上是在拷打项目下面的这些问题也主要是针对项目提出1. 自我介绍 + 聊聊有心得的项目2. 联机架构是怎么做的?3. 位置同步怎么做的?服务端数据校验呢?4. 客户端框架是怎么管理的?(不谈网络,谈单机游戏逻辑的组织方式)进入房间后怎么创建东西、怎么管理、怎么组织逻辑?NPC怎么管理?5. 玩家怎么发现和交互场景中的物品?用Raycast怎么找的?找到一个还是一堆?6. 如果周围有多个可交互物体(像花、石头、宝箱同时在范围内),怎么处理?7. 角色状态转换代码怎么做的?(延伸:复杂状态机如何管理,比如技能释放中被打断?)以下两问是纯八股8. C# 的 GC机制?回收算法是什么?9. C# 的迭代器 async/await 原理?怎么实现异步编程的?我之前跟着games101做了作业,所以还问了一些图形学知识10. 软光栅是怎么做的?11. 投影阶段的计算流程?12. 光栅化用了多线程吗?13. 手撕:实现一个定时器类。(追问:如何优化,避免每帧遍历所有定时器?)我用的笨办法,每帧遍历所有定时器然后减去deltaTime更聪明的办法应该是储存定时器的绝对结束时间,储存在最小堆里,然后根据当前的绝对时间将到时间的定时器出堆04-15 HR面静候佳音04-22 OC因为我是28届,给不了暑期实习给我转成日常实习了,可以接受
Atri:+1
查看22道真题和解析
点赞 评论 收藏
分享
评论
9
42
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务