库洛游戏-游戏开发工程师笔面经(已挂,已补全)

题目就不透露了,难度个人感觉还行

时间比较短,如果可以长一点做的其实可以好一些,希望能过吧。

过了直接安排火子哥加强

-----------------------------------------2021.3.11分割线----------------------------------------------------------------

通知明天面试,恐慌,许愿OFFER,先有异火后有天,黄红三消日神仙

-----------------------------------2021.3.12分割线--------------------------------------------------------

凉了,自愧不如

---------------------------------面试全过程----------------------------------------------------------------

面试官:看看简历,一等奖学金,这么牛?

面试官:你笔试答得很差。

我:???????(陷入疑惑,战意丧失)

面试官:这题应该是(balabalal)

我:确实(自愧不如)

面试官:第一题有印象吧

我:有

面试官:把求最长升序子序列换成求最短的包含这三个字母的子序列

我:。。。。。。(沉默)。。。

我:用哈希表存每个字母的位置,然后用哈希表的值求最短子序列。

面试官:行

面试官:有做什么项目吗?

我:做过外包,学了点UE4

面试官:做外包,这么牛?

面试官:UE4怎么学的?

我:看视频

面试官:你好像做过一个过场吧?为什么要做?

我:拿来测试

我:用的是UE4的Sequencer,调摄像机然后。。

面试官:这个我知道。

面试官:行

面试官:你觉得学UE4过程中遇到什么困难吗?

我:想做一个斩击前移动作时,由于动画montage根骨骼运动(root motion)坐标重写机制导致无法实现(以前做DEMO的时候,想做一个居合瞬移斩,实现方法就是播一个居合斩动画然后launch函数向前移动,但发现怎么也无法发生移动,最后科学查询发现是root motion底层坐标重写机制的问题,有兴趣的可以自查)

面试官:最后怎么做的

我:把需要应用根骨骼运动的蒙太奇动画换成预处理后不需要重写坐标的普通动画

面试官:行。

面试官:平时有玩什么游戏吗?

我:明日方舟、原神、战双、单机

面试官:明日方舟,是塔防游戏吧?(深思熟虑)

我:(明日方舟,一生之敌。。。。。)

面试官:如何做攻击判定

我:因为是2D画面,只要敌人的2D坐标与当前角色的2D坐标的距离小于角色的攻击范围,就可以攻击,用队列存放每个进入攻击范围的敌人,因为先出现的敌人需要有一个攻击优先级

面试官:行吧

面试官:场景内有许多需要交互的物体,怎么编程

我:每个物体实现交互功能Interface

面试官:还有吗?

我:继承

面试官:还有吗?

我:triggerbox(绝望)

面试官:行吧

面试官:你还有什么想问的吗?(20分钟左右)

我:(GG,凉了,随便问点吧)

我:战双的渲染风格是怎么确定下来的(这里提渲染也有出于在面试官面前装逼的考虑,尝试延续面试时间,原本也看了一些相关的文章)

面试官:这个是美术层面的吧,我想想

面试官:好像因为是废土风格,所以想要在真实系与非真实系之间取得一种良好的效果。

我:哦哦哦哦哦哦

面试官:对这方面有兴趣吗?

我:看了点相关的文章。

我:感觉战双渲染优化很难吧?兼顾PBR和NPR的话

面试官:不算很难吧,相对于还原真实的PBR来说,这种追求不真实的。

面试官:(思考名词)

我:卡通渲染吧

面试官:对,卡通渲染不算很难。

我:那露西亚的皮衣在手机上不是很难吗?(因为皮衣的渲染明显是PBR而不是卡通渲染,绝不是因为其他的原因才问的这个点)

面试官:硬是要说的话,应该是PBR难一些

面试官:比如场景的金属部件,因为是金属,所以有光照的时候会有高光(specular)

面试官:皮衣的话虽然没有明显的高光,但是会有diffuse(漫反射)和粗糙度(roughness)

面试官:现在手机性能也很强。

面试官:在手机上运行,是unity的情况下,性能压力应该来源于片元着色器(Fragment Shader)(这点日后待研究)

面试官:粒子效果、后处理(Post Process)这些视觉上的实现也会有压力。

面试官:但总的来说不算很难吧(我:?)

我:噢噢噢噢哦哦哦。。。。。

面试官:再问个问题吧

面试官:一个无向图,有许多连通分量,求一个点是否在连通分量内

我:沉默

我:不会

面试官:别紧张

面试官:再问个问题

面试官:求一个链表是否有环

我:快慢指针

面试官:一定能判断是否有环吗

我:(思考:觉得不行,但数学公式推倒不出来)

我:可能环的长度满足某种数学公式就可以

面试官:环的长度是2的倍数就不可以

我:虽然很不爽,但确实不会

面试官:还有什么想问的吗?

我:。。。。。。

我:UE4和unity哪个用的比较多?

面试官:(科普)

我:UE4和unity哪个用的比较难?

面试官:看实现的需求,无论哪个引擎,为了特定功能的实现也需要对底层进行修改。

我:感觉UE4实现卡通渲染比较麻烦吧,需要对引擎进行修改,材质是可视化界面操作相比unity直接写shader来说,不够直观,还是需要改底层渲染管线。

面试官:可以这么说,但无论哪个引擎都需要对底层进行修改。

面试官:个人不是很懂渲染这方面(我:?。),最近用UE4的几个月感觉还行吧。

面试官:从画面的效果上来说的话,应该是UE4好一点,毕竟原本设计就是为了高质量游戏。

面试官:当然相对而言对性能要求会高一些。

面试官:不过哪个引擎都是要修改底层的。

我:那库洛游戏未来是打算转成UE4吗?

面试官:unity应该还是会继续用吧,开的项目也不多

面试官:以维护现有项目为基础,下一个项目要等一会时间。

我:.......

面试官:那今天就到这里吧

我:.....

挂了(总长40分钟多点)

想法:八股文必考

面试官:木大木大木大木大~~~

面试官:road rollar哒!!!!!!!!!

心得:回看过程,感觉有些题想想还是能做的,但是被开幕雷击给打崩心态,想不出来,算法和数据结构还是偏弱,异火竟是我自己,原本20分钟的面试提了下渲染又续了20分钟,

后来人可以问一些游戏相关的技术延长一些面试时间(前提是面试官也懂,你也能说出一些相关的东西),我原本以为面试官应该不懂渲染吧,然后被科普了10分钟的渲染相关

和优化相关。。。。。

----------------------------2021.3.13---------------------------------

HR:我劝同学你耗子尾汁

打码。

从第一个问有无库洛面经的小白到写第一篇库洛面经的小白

也是一种牌面吧 笑

应聘过程:

3.8投简历-3.9发帖问面经-3.10被HR通知笔试-3.11被HR通知面试-3.12面试-3.13自闭中

---------------------------2021.3.14------------------------------------

--------------------------------------------2021.3.14.22.40--------------------------------------------------------------

仔细反思了一下,有很多题没那么难答,一些XXXX题想想也有很多答案可以说,实力不行,必可活用于下一次。

----------------------------------------2021.3.15------------------------------------------------------------------------

别问笔面试题了,HR is watching you.

---------------------------------------2021.3.15.19.48------------------------------------------------------------------------

。。。。。。。。。。。。。越反思,越有收获。。。。。。。。。。。。

。。。。我TM面试的时候在搞什么鬼。。。。。。。。。

仔细反思,有很多地方可以做好。

都是考前看一看就能解决的问题。

当时能冷静思考对应XXXX的XXXX的话,

有很多题都不是问题。

说到底还是知识不够牢固。

感谢库洛游戏,虽然我笔试答得差,也及时给了面试的机会,及时认识了自己的不足,必将活用于下一次。、

img

希望各位都能拿到想要的OFFER

img

------------------------------------2021.3.16--------------------------------------------

反思总结,有面完的同学可以交流一下吗。。


-----------------------------------2021.3.22------------------

感谢库洛游戏给了面试的机会,祝库洛游戏前程似锦。
祝大家早日收到自己想要的OFFER.
----------------------------------2021.3.24---------------------
放置于研讨室的显卡被偷,去派出所报案导致乐狗面试取消。
在牛客网发帖攒RP......
#库洛游戏#
全部评论
快慢指针判断单链表是否有环是可以从数学上证明的
3 回复
分享
发布于 2021-04-14 15:16
楼主大概笔试会涉及哪些方面的内容呀,跟腾讯网易比起来难度怎样
2 回复
分享
发布于 2021-03-23 18:26
滴滴
校招火热招聘中
官网直投
别加强火子哥了,救救物理队吧
1 回复
分享
发布于 2021-03-11 02:09
老哥加油,我今天笔试,预计下周一出结果
1 回复
分享
发布于 2021-03-11 19:38
兄弟是走库洛的春招?题型是什么啊?
1 回复
分享
发布于 2021-03-12 02:29
等着看大佬的笔经,火子哥永远滴神
1 回复
分享
发布于 2021-03-12 02:30
你还好,我简历都没过,3月9日开始到现在一直显示未处理,你是有内推么?
1 回复
分享
发布于 2021-03-12 23:06
这是把某些具体面试题发出来了,HR发现了然后让你打码的吗
1 回复
分享
发布于 2021-03-13 18:16
同学还试试其他机会吗?比如我司 garena,base上海,有兴趣的话戳我内推
1 回复
分享
发布于 2021-03-13 18:45
库洛是分为笔试和面试吗
1 回复
分享
发布于 2021-03-14 23:17
感谢老哥的分享,之前在等库洛的实习准备投一个试试来着,看了面经准备放弃,我属实太菜了😂
1 回复
分享
发布于 2021-03-15 00:54
库洛笔试直接发文档给你,这咋监考啊,好迷。
1 回复
分享
发布于 2021-03-15 16:41
15号笔试到现在还没消息是不是凉了。。
1 回复
分享
发布于 2021-03-17 09:25
之前投了库洛正式岗没吊我,现在开了实习岗位又投了一次
1 回复
分享
发布于 2021-03-17 19:43
4-8坐等更新。。
1 回复
分享
发布于 2021-04-08 07:58
快慢指针求链表有环,这个面试官说环的长度是2的倍数就不可以,有没有例子?😅
1 回复
分享
发布于 2021-04-11 15:11
大佬请问面试没过会发邮件吗?
1 回复
分享
发布于 2021-04-19 16:19
2的倍数快慢指针也能找出来呀,感觉没问题🤨
1 回复
分享
发布于 2021-04-21 21:55
我被问了一堆场景题,胡诌就
1 回复
分享
发布于 2021-04-25 22:38
有点意思,应该是牛客第一篇库洛面经吧hhh,加油楼主会拿到更好的offer的
6 回复
分享
发布于 2021-03-14 01:02

相关推荐

选择题和多选题,多选题占分还挺多,题量较少但都不算简单mipmap会增加多少显存消耗? 1/4+1/16+1/64.... ~= 1/3 (等比数列求和 n->无穷)指针delete两次的后果? 未定义的行为两个线程同时对vector的操作哪些是线程安全的?大概只有遍历?std::function能够存储什么? lambda函数,函数指针,仿函数functor,成员函数指针bind(这个平常没用过,没想出来)?还有吗?float和double都是科学计数法表示的吗?float和double能够表示32位和64位整数嘛?多项式贝塞尔曲线不能表示的集合元素  圆弧,双曲线,抛物线,直线延迟渲染的优点? 多光照pass,多几何数据源,减少光照计算次数,  缺点:高显存,不好算透明物体,抗锯齿兼容度不好#西山居游戏#两编程题, 额能用本地ideT1 给定一个圆和矩形的坐标,求两者是否相交  sdf + 扫描线检测T2 给定某个顶点在模型空间中的坐标,给出model,camera坐标和R,U,F世界空间方向,以及投影矩阵,求C++如何实现其转换到W H的屏幕坐标上nmd glm库不给用,得手写矩阵乘法和MVP矩阵变化,尝试了,但最后也没ac复查的问题:view视图矩阵计算错误(单位矩阵没初始化好...),左手坐标系Z+轴(应该是DX的NDC坐标系)下的屏幕空间裁剪有问题,当时记不清怎么弄轴向问题了。给的用例只有超出屏幕空间的像素返回{-1,-1},测试不清楚是否正确,懒得debug调试了。问答:渲染卡顿可能导致的原因,解决方案和定位手段
投递西山居等公司7个岗位
点赞 评论 收藏
转发
OC了,感谢牛友们的面经帮助,散点面经回馈一下3.25投递,3.29下午打电话约了一面一面55min(4.1)计算机基础部分1. 什么是栈内存,什么是堆内存,有什么区别?2. 刚你提到了栈的内存比较小,那你说明一下什么是栈溢出3. 为什么堆的分配比较慢?这个问题有没有什么解决方案?4. 游戏引擎有没有什么对内存的管理操作?5. 堆空间只申请不释放会造成什么?(内存泄漏)如何避免(从编程语言的层面上解释)?(Java/C# 内存管理GC, C++智能指针)6. 你知道哪些智能指针?(unique_ptr, shared_ptr)?还有一个你知道吗?(没说出来,面试官提醒能解决循环引用的weak_ptr)7. 栈的访问效率比堆高,你能解释一下吗?8. 垃圾回收内存管理GC机制,能不能深入说一下底层如何实现?9. 说一下什么是虚拟内存?存在的意义是什么?数据结构部分10. 描述一下数组和链表的区别?各自的优缺点11. 说明一下什么是二叉树手撕部分12. 递归前序遍历二叉树写一个函数,输入是二叉树的根结点,返回它结点的前序遍历13. 用BFS遍历树追问:DFS和BFS这两种遍历策略,一般用来解决什么问题?有没有什么优化方案策略?开放问题15. 树这种数据结构在你项目开发中有什么应用?C++中有没有什么容器是用树实现的?16. 说明什么是面向对象,有什么特点?17. C++中可以实现多态,请你从虚函数表的方面描述一下重载一个虚函数的过程?(往虚函数表,虚函数指针上扯)。虚函数指针占多大空间?(就是普通指针,32位机器4,64位机器8)拷打简历18. 开发MOBA项目中遇到的最大难点是什么?19. FPS项目中,NPC巡逻的逻辑?你这种检测方法会把NPC背后的敌人也检测进来,有没有什么改进方法?20. 简单说一下你了解的unity物理引擎?其他问题21. 你平常玩哪些游戏多一些?STEAM上的单机游戏玩过吗?你CF玩得多,你觉得CF哪些功能做的不错?22. 除了游戏开发,你还有哪些其他方面技术上的兴趣?23. 你打过不少算法比赛,你觉得你的算法水平在你们校队能排到top多少?反问面试官人很温柔,聊起来也挺舒服的,面完二十分钟后官网就显示通过了
点赞 评论 收藏
转发
43 44 评论
分享
牛客网
牛客企业服务