当前位置: 首页 > 面试经验 >

2023秋招--杭州电魂--游戏客户端--全流程面经

优质
小牛编辑
96浏览
2023-03-28

2023秋招--杭州电魂--游戏客户端--全流程面经

前言

看了下电魂的面经很少,遂贡献一篇,也祝大家在这个寒冬早日拿到满意的offer!

一面:8/19 --- 50min

面试官提问:45min

  1. Unity中update的方式有哪些?每一种update是怎么执行的?区别是什么?
  2. 长达40min的项目问题(XX怎么实现的) + 针对于项目中额外的场景题

    下面是具体的项目问题

  3. 说说有限状态机怎么实现的
  4. 怎么处理玩家输入?接口调用流程可以说下吗
  5. 成就系统怎么判断玩家是否达成某一个成就?
  6. 存档系统说下怎么制作的
  7. 如果游戏正在运行中,Json文件突然发生改变了,程序去读取这个文件,数据是新的还是旧的?那玩家在游戏的过程中,修改远程服务器的Json文件,数据是新的还是旧的呢?
  8. Android端怎么处理玩家输入?
  9. 你的FPS游戏中,子弹怎么判断是否打中敌人?
  10. 武器配件系统是怎么实现的?
  11. 项目中怎么处理游戏对象的生成?有什么框架吗?优化?
  12. 项目中怎么动态修改音量大小?
  13. 然后针对于这个项目有很多场景题,有点忘记了。。。
  14. 看你做音游,怎么处理音符和节拍的节奏?
  15. 看你做了个2D地图编辑器,怎么实现的?怎么存储呢?
  16. 了解Unity热更新吗?
  17. 了解Box2D吗?
  18. 怎么在项目中不写C#代码,但是打包出来可以跑C#代码?具体该怎么做?
  19. UI和数据是怎么交互的?数据发生改变,UI也发生改变,这个过程你是怎么做的?
  20. 了解事件系统吗,说下实现思路。
  21. 假如我当前抛出了一个事件,接受这个事件的对象有很多,那么会掉帧,该怎么处理?
  22. 之前提到过配表,问我怎么实现的。
  23. 了解过动画吗?比如blendTree,动画混合?
  24. AI的话了解过行为树吗?
  25. 问了我5min左右实习做的事情。
  26. 面试官:问你个简单的C#问题(面试官问我熟悉C++还是C#)string str = new string("Hello World");生成了几个对象?

    会报错,C#没有这个构造函数,但是我明白面试官想问什么
    9/25更新下:新版本的C#支持字符串为形参的构造函数,我之前是在Unity测试,所以会报错

  27. 面试官:问你一个简单的算法:我们国家有很多城市,有些城市与另外一个城市有道路可以走,并且有一定距离。给你起点和终点,怎么找到距离最短的路径?有哪些方法?选其中一个说下原理。

反问:5min

  1. 面试官是哪个项目组的?答:一剑工作室,目前在研游戏:代号——一剑。taptap可以搜到。
  2. 作息?答:早上9.15上班,中午12.吃饭,下午1.30上班,下午6.15下班,比较弹性,我们项目组没有硬性要求。

总结

  1. 八股很少很少,基本全是项目问题 + 场景题。
  2. 以我的经验判断,我认为如果项目写的比较详细,面试官应该会更愿意问项目问题。
  3. 事后了解到面试官是资深服务器开发工程师,但是我投的是客户端岗位。。
  4. 1h后hr和我说面试过了,约hr面试(就一面??)
  5. 事后了解到电魂没有开秋招,说要10月份去了,我投的是实习生岗位。。

HR面:8/22 --- 20min

电话面试,典型HR面问题
总之就是了解情况 + 意向

最后

我提出10月份才能来实习,所以电魂这边就吊着我
应该是在找更合适的候选人并且可以早点实习的那种

#2023校招##校招##游戏开发##游戏客户端开发工程师##23届秋招笔面经#
 类似资料: