【灵犀互娱】游戏客户端开发面经(已意向)

【5.16 一面 33min 】
1. 自我介绍
2. 问项目
3. render graph是什么,怎么实现的,什么优点
4. ECS是什么,怎么实现的,什么优点
5. pbr
6. 阴影算法、抗锯齿
7. 什么是帧同步
8. 玩什么游戏
9. 部落冲突中的寻路,A*,大量小兵一起怎么寻路
10. stl
反问:
1. 大量小兵怎么寻路?(比如流场,感兴趣可以多去了解了解)
2. 你也玩部落冲突吗?(玩过一点点)

【5.18 二面 40min 】
1. 自我介绍
2. 介绍一下项目
3. render graph的流程是怎么样的,什么是pass,什么是resource
4. opengl渲染流程
5. 怎么渲染透明物体,要注意什么
6. 详细讲一下pbr,brdf
7. early-z怎么理解
8. 延迟渲染怎么做
9. 可靠UDP怎么实现的
10. 帧同步怎么实现的,要注意什么
11. 怎么学习的去实现帧同步
12. 状态同步和帧同步的优缺点
13. 守望先锋的状态帧同步是什么
14. 渲染大量物品怎么优化
15. 你的游戏里类是如何安排的,大概结构
16. 做这个游戏几个人,是怎么分工的
反问:
1. 工作室是在广州对吧?做什么游戏的?(SLG、等等没记住)
2. 感觉您不像普通的开发,是主管吗?(三国志的主程)

Ps: 两轮技术面只有一面问了一点八股,stl相关

【5.19 HR面】
许愿oc,hr说下周反馈

【5.22 收到意向】
全部评论
想问下项目做的是什么
1 回复 分享
发布于 2023-05-29 11:07 四川
老哥 你大概都有哪些项目
1 回复 分享
发布于 2023-05-28 14:54 陕西
咋问了好多图形学相关的 是简历上写了吗
点赞 回复 分享
发布于 2023-05-27 18:29 山西
是简历上提了render graph和ecs吗?
点赞 回复 分享
发布于 2023-05-27 00:39 湖北
哪个工作室,base广州吗
点赞 回复 分享
发布于 2023-05-22 20:23 湖北
灵犀贼喜欢深挖项目和场景
点赞 回复 分享
发布于 2023-05-22 00:13 重庆
hr面都问什么
点赞 回复 分享
发布于 2023-05-21 23:06 广东
同学,问的问题大都是你在项目上写的吗?
点赞 回复 分享
发布于 2023-05-19 16:47 上海

相关推荐

04-12 08:45
已编辑
上海交通大学 后端
编程语言===C++多态的核心原理是什么?答了运行时多态(继承)和编译时多态(模板)构造函数为什么不能是虚函数?答:因为构造时虚函数表未初始化项目===问项目中选用Kafka, Redis, Mongo的原因?问一个项目(线上书城)的并发量多少?答:Spring Boot框架处理一部分并发问题,并且通过悲观锁防止超卖面试官问是否是自主选择Kafka, Redis, Mongo这些数据库/中间件?答:按照应用场景选择对应的技术,举了使用Redis做书籍基本信息缓存的例子(将话题引导到Redis)引导成功,面试官问初始时的数据是如何放到Redis中的?答:Cache Miss时回写缓存面试官追问:Redis放不下怎么办?答:设计的时候没有考虑这个问题,但是我现在思考了一下,或许可以通过一些缓存驱逐策略(比如LRU),限制Redis缓存使用的内存量?Kafka在项目中的作用?答了异步消息队列和具体的业务场景面试官觉得在这个场景下使用Kafka和数据库的区别似乎不大?答:使用Kafka可以实现消息的订阅机制,如果将订单请求存数据库,前端需要一直轮询面试官让我详细介绍了一个项目(LSM-KV相关),介绍完之后不断深挖,最后问了:如何修改跳表数据结构,使得可以快速查找到key指定排名的节点?没答上来,面试官建议去看看Redis源码中的跳表场景题===设计游戏的任务系统:玩家杀怪、和NPC聊天、制作东西等行为会触发某些任务进度的修改或者任务的完成,要求快速查找到某个任务、快速删除、更新任务进度。你大概会使用什么数据结构作支撑?思考了几分钟,追问:有限制玩家按照特定的顺序完成任务吗?面试官说:不用考虑那么复杂的情况答了使用AVL树或者红黑树等平衡树存储任务的索引,与线性表相比,查找、删除、修改的时间复杂度都是O(logN),综合下来性能比较优面试官追问:玩家杀怪的时候,系统如何知道杀怪是属于某个任务,并更新对应任务的进度?想了想:把不同的任务分放在不同的任务树上,比如杀怪事件都放在同一个任务树上、和NPC聊天的事件都放在另一个任务树上,这样杀怪事件发生后,只需要在杀怪任务树上查找,并更新相关任务节点的任务。闲聊===简历上写的掌握的编程语言,是大学里教的,还是自己学的?简历上写的项目是课程项目、还是自发参与的项目?想了解一下为什么投递服务器开发岗位?反问===介绍一下部门业务?自评===第一次进二面,面试前更紧张,但是面试开始后就逐渐不紧张了,面试总时长50min左右,没有问算法手撕感觉有些没底,希望能进HR面吧。== 4.11更新灵犀上海hc太少了,二面后横向比较挂好心的hr姐姐说帮我联系下广州总部,那边给的答复是倾向于招有转正的实习生,婉拒了🥲
投递阿里巴巴灵犀互娱等公司7个岗位
点赞 评论 收藏
分享
评论
14
73
分享

创作者周榜

更多
牛客网
牛客企业服务