网易雷火游戏客户端一面二面面经

复盘顺便攒人品
一面,主要问的OpenGL和C#
1. 自我介绍
2. 选了几道C++基础题做
3. 问一些项目相关的
4. MVP的实现
5. 粒子模型
6. 阴影的实现,除了shadow mapping还知道什么其他的
7. 法线贴图
8. ECT1压缩格式怎么实现alpha
9. C#的CG
10. C#的抽象类和接口类有什么区别
11. 光照模型有过哪些

二面,还是问OpenGL和项目相关,准备的C++都没问
1. 自我介绍
2. 专注问项目,穿插的一些概念的提问
3. 寻路算法知道的有哪些
4. 雾化效果有哪些方法,优缺点是什么(项目有用这个,就深入问了)
5. 说一说渲染管线
6. VS, FS, GS的优缺点是什么 (这个面试官特别喜欢问概念的优缺点)
7. 深度测试在哪个阶段,early-z,哪个效率好
8. Unity, 对图集怎么优化
9. 怎么渲染半透明物体
10. 怎么优化生成一个复杂的mesh
11. 手撕二叉树前序输出代码

雷火面试的面试官都挺年轻的,不知道的会给一些提醒。只是没想到会问这么多图像学的内容,害回去恶补OpenGL去了
#面经##校招##C++工程师#
全部评论
我没学过图像学投客户端上不是白给...
点赞 回复 分享
发布于 2020-09-17 21:47
楼主有三面通知了吗
点赞 回复 分享
发布于 2020-09-18 21:34

相关推荐

项目遇到什么问题?(ffmpeg+qt+sdl播放器)(多线程,同步)项目是从零开始还是学开源项目的?(肯定开源啊)有修改哪些模块吗?把音频模块修改了,将QAudioOutput改写成sdl处理(实际情况是反过来,但简历来不及改了,嘻嘻)qt用的是qml还是qwidget(用的是qwidget)qt框架了解多吗?(只能说会用,这么多东西鬼记得住)为什么没做一些功能拓展?(倍速和播放分辨率没弄)如果让你实现倍速需要哪些操作?opengl熟吗?(只是用到,了解一下)多线程同步有哪些手段?(互斥、信号量、条件变量)进程同步怎么实现?(希腊奶)计算机网络5层和7层模型?http在哪一层?tcp在哪一层?http和tcp有什么区别?tcp和udp区别?http用的是tcp还是udp?路由器在哪一层?知道哪些路由协议吗?(希腊奶)dns解析有几级缓存?输入www.baidu.com到返回显示页面经历哪些过程?对于面向对象的理解?项目有用到面向对象吗?(有,但不多)项目有用到设计模式吗?(没有)C++哪些语法特性给你愉悦开发体验?(头一次听说这种问题,随便答了个lambda表达式)lambda有哪些捕获方式?你用lambda哪些地方用到比较多?(答了子线程)子线程加锁要怎么实现?创建子线程时把锁传进去吗?问了一下为什么简历做了rtsp服务器项目(说是为了以后做视频会议做考虑,实际是来凑数的)stl了解吗?列举你知道的map和unordered_map区别?为什么要有红黑树和哈希表,即应用场景是什么?问了一下学校课程情况?说了一下课程情况(学校讲的都是大便,还不都是自学的)两道题:(不知道为什么题写不了)第一道题:给定一个数组,求最大连续子数组的和(动态规划没思路,就说了用两个for循环暴力求解)第二道题:题目不知道怎么表述,反正是链表+递归解决
查看30道真题和解析
点赞 评论 收藏
分享
绝境李相赫:来吗我就在真景 三面HR
查看44道真题和解析
点赞 评论 收藏
分享
9 39 评论
分享
牛客网
牛客企业服务