真有趣游戏内推真有趣面经

一面:

自我介绍

面试分为

Unity相关知识:

1.对Unity了解多少?

2.Unity开发有多久的经验?

3.Unity的生命周期,及每个部分的作用

4.如何控制脚本的执行顺序?

5.为什么物理效果放到FixedUpdate里面去运行?

6.动画状态机中有哪些组件,以及如何使用

7.如何去实现分层的动画效果?

8.遮罩有哪些属性?

9.用动画机实现八方向的移动

10.物理碰撞有哪些接口

11.rigedBody需要怎么挂才能生效?

C#相关:

1.GC的简要原理以及如何使用?

2.怎么防止过渡的GC产生?

3.怎么去设计一个对象池?(用具体的程序逻辑、数据结构、对外提供哪些接口)

项目经历:

1.在3D空间下怎么描述点A到点B做的矩阵变换

2.点积和叉乘的几何意义

3.摄像机的右前方有个敌人,怎么用点积和叉乘去计算敌人和摄像机的垂直距离

4.角色移动的移动方程怎么写?

5.Unity有多少种方式去实现角色移动?

6.不使用方法,手动实现角色的移动(口述公式)

7.加载配置文件的流程(数据持久化)

数据结构:

1.链表和数组的应用与区别

2.双向链表与循环链表的原理

1.指针与指针数组的应用与区别

游戏经历:

1.平时学习与如何去驱动自己的进步

2.平时有去破解游戏查看源码吗?

3.有去复刻游戏的玩法吗(举个例子)

无二面

北京水泠喵

主问项目和技术

没问八股

会shader,lua的可以投一下

【内推链接】https://join.xmfunny.com/

【内推码】NTA7ULy(内推简历优先筛选)

「关于真有趣」

真有趣(So Funny)成立于 2012 年,秉承着 “创作长期有效的快乐,赢得百万人热爱” 的愿景驱动,致力于为全球用户提供健康有趣的游戏体验。

目前,已推出《香肠派对》、《不休的乌拉拉》、《仙侠道》等 9 款游戏,累计服务超 2 亿用户。

「在这里,你的日常体验是」

◇  1 对 1 导师,伴你丝滑融入职场生活

◇  培训、沙龙、技术月刊等多种成长补给,助你快速成长

◇  简单纯粹的工作氛围,贴心的福利关怀,让你健康快乐米哈游地工作与生活

「校招岗位」

初级Unity3D工程师Unity3D工程师(不休的乌拉拉)服务端工程师、系统策划(不休的乌拉拉)、

游戏设计师(萌宠肉鸽)、玩法策划(夺金射击)、技术美术(动画向)、原画设计师、场景原画设计师、

AIGC设计师、初级数据分析师(香肠派对)

「如何加入真有趣」

◇  招聘对象:2025 届毕业生

◇  工作地点:厦门

【内推链接】https://join.xmfunny.com/

【内推码】NTA7ULy(内推简历优先筛选)

投递的uu留下姓名和岗位~

#真有趣游戏##内推##校招##秋招##面经#
全部评论

相关推荐

印象里没投这个,估计是牛客点到一键投递了下午5点的时候hr突然打电话说待会面试,那会人都是懵的,之前也没提前通知。记录下面试过程,也希望大佬能够多多给些意见。电话面试时间30min自我介绍开局场景题:1、对于不同的支付方式可能有相同的逻辑,也可能有各自不同的逻辑,该如何设计?答:把相同的逻辑封装到一个类中利用工厂和策略后续可以根据不同支付方式将改类包装成具体对应的支付类。(对设计模式不太熟)2、线程池的了解答了7大参数和4种拒绝策略3、讲一下核心线程数和最大线程数是怎么配合使用的不太懂要问啥,回答了如果当前如果核心线程不够用就会创建临时线程。4、线程池工作队列一般用哪些只记得BlockingQueue,几个具体实现忘记说了5、讲一下JUC中Lock的一些实现类,和他们的区别只记得ReentrantLock,可重入锁(到这里就觉得废了,看了又想不起来了,还得背)6、Redis为什么可以掉电恢复回答了,Redis持久化机制AOF和快照(RDB)讲了下原理7、MySQL为什么索引能够提高查找速度回答因为索引用了数据结构来组织数据,比如B+树,优化了查找时间8、了解哪些Apache的项目(估计是想问我RocketMQ)自己项目用了当时只记得RocketMQ是阿里巴巴的不记得RabbitMQ和RocketMQ这俩谁是Apache的了怕说错就讲了tomcat和maven(后来想起来RocketMQ被捐给Apache了)9、Maven package、install、deploy的区别,deploy有什么用只记得package是打成jar包...10、巴拉巴讲了一堆,好像是如何设计可插拔的Java程序不太会、模模糊糊讲了工厂啥的,后来看了有很多方式比如接口和抽象类、工厂、依赖注入、SPI等11、了解SPI吗只记得好像是可以动态加载类来自,但是不太懂,只能说不太了解。12、Spring的注解有了解哪些说了些基础的13、知道Spring有哪些条件控制的注解吗(@Conditional注解和其他衍生注解)不知道14、为什么SpringBoot能够只通过一个注解(@SpringBootApplication)就能跑起来知道其中的原理吗?答没怎么了解过(Spring还没背)大概是这些问题之后就建议我多补下基础,虽然没明面挂,但是应该是挂了吧。没有反问环节,说完就挂电话了。总结:该敲还得敲,该背还得多背,语言组织能力太差了。最后迟到的祝福,祝牛友们中秋快乐,拿到心仪的offer#面经##我的求职思考##我的失利项目复盘#
点赞 评论 收藏
分享
有两位面试官,面了60分钟第一位面试官1.自我介绍2.问项目经历3.游戏中有玩家和敌人,怎么让玩家面朝敌人(我从程序角度回答说检测敌人,使用lookat方法调整玩家朝向,面试官不太满意)3.设计一款m4步枪,包括各类数值(问到这里有点懵,因为面试官直接跟我说 "你来设计一款m4步枪",之后补充数值相关的话,但是这里数值方面我也不太懂,不敢放开说)4.继续问有关这个步枪的一些问题5.设计一个载具系统,载具种类是坦克.(说实话我依旧磕磕绊绊的,我确实不理解他到底让我设计这个坦克的哪方面,就什么都说,聊了很久)6.问我角色的移动跳跃是怎么实现的,怎么才能让玩家在一种地形能跳,一种地形不能跳(可能我前面回答的太糟糕了,面试官问点简单的缓解氛围,但是我说了半天,面试官好像没听懂)7.之后问我你会不会用Excel(我又点懵,感觉是不是我回答的太糟糕了,让他没什么想问的了,突然问这个问题)第二位面试官1.现在需要翻越一定宽度的障碍物,这样一个攀爬系统,如果让我去设计我会怎么做.(我不太清楚,我这个到底需要设计什么,我就玩家不同状态下的翻越效果进行的回答)2.FPS类型游戏,玩家手持枪械的位置和准星的位置是不一样的,开火的时候就会给人一种弹道偏移的感觉,应该怎么改善这种情况(我回答通过视觉和音效反馈来模拟开火时的真实感受,包括枪支的震动、声音、以及枪口火焰等。这些反馈可以增强玩家的沉浸感,减少手持枪械位置和准星位置不一致时的不适感,但是对方不满意我的回答)3.之后问我项目经历,我的项目中有多种武器的系统,其中包括枪械,面试官问我子弹时怎么从我的枪里射出的(事实上我这个并没有发射子弹的设定,我用的动画通知,只要锁定到敌人开枪就会通知敌人那边的受击动画和枪击特效发动,对方对我的回答不理解)4.继续问项目经历,怎么实现多方位移动,边开枪的效果(我回答我将上下半身进行了分割可以播放两种动画)5.之后问我制作DEMO你是根据自己的想法去制作,还是根据现有的资源去制作(我回答会优先根据自己的想法做,但是如果资源不匹配就不能按照资源的主题去做,但是面试官跟我说让我别在意主题或者什么游戏世界观)6.我之后问我你有没有在制作DEMO前进行游戏系统的规划(我的回答肯定是有)7.反问
查看13道真题和解析
点赞 评论 收藏
分享
1 1 评论
分享
牛客网
牛客企业服务