灵犀互娱游戏客户端面经


一面 5.9 约40分钟

自我介绍
简述简历项目

项目(各个项目均有提问)
arpg游戏demo:
1.为什么使用c#和lua编写脚本
(c#是unity需求,lua是部分插件需要)
2.如何将lua与c#结合
(注册c#方法到lua引擎,再通过lua代码调用,大致讲了一下,没涉及细节)
3.战斗系统做了什么
(主要是战斗操作与逻辑计算,回答自己实际做的东西)
4.与敌人的战斗交互具体是怎么做的
(碰撞检测判断是否受击,受击事件触发回调函数,表现层进行动画处理,逻辑层进行状态转移与伤害公式计算)
5.主角操作的实现
(状态机,大致讲了实现思路)
6.敌人逻辑的实现
(也是状态机,讲了一下敌人状态转移的逻辑)
 
渲染引擎项目
1.使用的光照模型
(pbr光照模型,手写了渲染方程)
2.简述一下渲染方程的含义
(简单说了一下BRDF函数,从材质到角度来解释,没有深入细节)
3.渲染方程的求解
(黎曼和,蒙特卡洛积分)
4.项目中还实现了什么图形学算法
(回答了几种阴影算法)
5.场景管理是怎么做的,采用了什么方式
(ecs架构)
6.为什么要使用ecs架构
(模仿unity的实现)
7.ecs与oop的区别
(ecs避免了oop继承体系复杂性,将同类数据由统一的逻辑进行处理等,回答得比较粗糙,跟面试官交流了一下)
8.场景中怎么管理对象
(不同模型划分为不同对象,建立对象层次结构等)

八股
1.虚函数与纯虚函数
(简述虚函数相关)
2.c++如何确定一个对象的类型
(不是很明白,面试官向下展开说了一下,涉及到内存对齐、类型转换可能出现的问题等,比较深入,回答得不是很好)
3.简述快排原理
(每次选取一个key值,找到一个位置使左边元素比它小,右边元素比它大,每轮递归)
4.快排的时间与空间复杂度,什么情况下最坏
(具体细节不太记得,根据理解答了一下,空间复杂度说错了)
5.快排是稳定排序吗?举例一个稳定排序
(不是,选择排序)
6.堆的作用
(得到一组数据的最大值或最小值,堆排序)
7.堆怎么插入和删除元素,最大堆化怎么做
(根据数据结构定义简述过程)

没有手撕算法环节

闲聊
1.为什么想加入游戏行业,是早有打算吗
2.参加过什么游戏比赛,谈谈经历感受
3.最近玩了什么游戏,感觉怎么样

反问
1.最近玩什么游戏
2.感觉这次面试交流得怎么样

总体感觉偏向于项目,从项目来问一些实际的东西,问题广度比较大。因为一些个人原因有比较长时间没有准备面试了,所以一些问题答得不是很好。

已约二面。不知道这个时间是不是太晚最后没hc了。


二面 5.12 约30分钟

自我介绍
项目介绍

全程聊项目,讲了讲一些程序设计的问题(程序结构问题建议还是画一下图,口述确实讲不太清楚),无八股,涉及具体内容的问题也不多,感觉像KPI了,应该到此结束了




全部评论
楼主是7号笔试的吗
点赞 回复 分享
发布于 2023-05-10 15:42 四川
什么时候二面啊
点赞 回复 分享
发布于 2023-05-10 16:21 江苏
在ARPG游戏demo中,使用C#和Lua编写脚本的原因是什么?
点赞 回复 分享
发布于 2023-05-10 16:39 江苏
选择也不稳定啊
点赞 回复 分享
发布于 2023-05-10 21:55 湖北
我也刚面完灵犀,也是30分钟
点赞 回复 分享
发布于 2023-05-12 16:29 山东
楼主过了吗
点赞 回复 分享
发布于 2023-05-12 16:58 山东
选择排序是数组不稳定,链表稳定
点赞 回复 分享
发布于 2023-06-19 23:38 浙江
过了吗
点赞 回复 分享
发布于 2023-09-27 20:53 山东

相关推荐

一面(40min):自我介绍论文简要介绍(10min),提问论文背景、提问平时玩的游戏(D)场景题1:对于游戏D,如果要在没有标注数据的前提下估计场景中的人物的姿态有哪些可能的方法?大致流程是什么?可能遇到哪些问题?你提出的方法是否可行?场景题2:对于游戏D,如何要在没有标注数据的前提下估计场景中的其他对象和当前对象的距离?可能遇到哪些问题?场景题3:对于游戏D,如何建模场景中的道路信息?可能遇到哪些问题?无反问 阿里巴巴灵犀互娱25届校招内推灵犀互娱隶属于阿里巴巴集团,是中国领先的数字娱乐研发商,旗下包括游戏自研工作室,以及九游、交易猫、BiuBiu等多个专业游戏运营子品牌,专注高品质游戏的自主研发和长线运营,致力于搭建健康的游戏生态。招聘岗位【产品类】游戏策划(日语/系统&数值/文案/战斗策划)、游戏运营、产品经理-游戏平台【市场类】游戏产品分析、游戏社区运营(日语 / 韩语)、游戏市场及用户分析、游戏数据分析【技术类】游戏引擎开发、游戏客户端开发、游戏服务器开发(C/C++)、游戏测试开米哈游发、终端开发、JAVA、前端开发、数据研发、运维开发【设计类】游戏GUI设计师、游戏动效设计师-VX、游戏技术美术、游戏动作设计、游戏原画设计【内推链接】https://talent.lingxigames.com/campus/qrcode/home?code=%2Fv3fch6w41LvsMvXW6ATwA%3D%3D使用内推码简历优先筛选,有任何问题包括进度查询可以私信我,内推后在评论区留言【姓名缩写+岗位】,方便捞人和确认投递状
阿里巴巴灵犀互娱
|
校招
|
超多精选岗位
点赞 评论 收藏
分享
评论
5
99
分享
牛客网
牛客企业服务