企业面试概要

主要记录面试遇到的问题以及面试官的考核侧重点

光娱游戏

2019-2-25

笔试一般,U3D 部分简单,C / C++ 基础且偏细节,会考 Lua 的继承实现,但会扫一遍笔试题。偏优化,偏算法。

  • 射击游戏的 AI 是如何实现的
  • UGUI 降低 GC 的方式哪些
  • Lua 的继承实现,以及委托回收问题。
  • 如何删除一个数组中所有值为 K 的数
  • 设计一个算法,解析并计算数学表达式,如 “1 + (2 * 4)/ 3 + 1”,算出结果。规定只会存在加减乘除和括号运算符

赫墨拉游戏

2019-2-26

笔试简单,但不看笔试结果,偏向项目经验。

  • 什么是 MVC
  • 你在 UI 开发中最难的是什么,是怎么做的?抽奖机的实现,(具体待补充)
  • XLua 的 UI 框架怎么设计
  • 如何实现 Editor 编程并实现模型导入的优化的
  • XLua 你做过哪些优化?

游雁游戏

2019-3-1

两面,一面相当简单,甚至没感觉有问问题。二面主要在优化。

  • 旧的函数接口功能不足,你会怎么修改这个接口。
  • Lua 表是如何实现可以存如此多种数据结构的
  • 是否使用过 C# 垃圾回收,怎么控制 GC?

多益网络

2019-3-4

面试前会有一份线上 IQ 题。没做的话,提前搜国际 IQ 测试题,或者搜索多益网络 IQ 题先做一边,基本可以过,虽然简单的题不少,但是不懂套路的话真的不好过。

面试偏项目,偏拓展。

  • 枪口抖动是如何实现的
  • 怪物的 AI 是如何实现的
  • 统计粒子效果消耗是怎么做的
  • 批量修改 AssetImporter 时,你修改了哪些数据,为什么。
  • 动画有尝试压缩吗,怎么做?
  • 如果要实现人物头顶飘字效果,如何实现
  • 有了解过 NavMeshRender 的内部实现吗
  • 了解过现有游戏的同步模式吗,说明下
  • 有用过动画状态机吗,动作融合以及 IK
  • Material 的贴图分多少种?
  • 多光源情况下,Shader 里如何使用
  • 有没有使用过 OpenGL 的光照,实现更深的效果
  • 项目里的数据是如何管理的。(有点抽象)
  • 偷袭效果如何实现的
  • AB 更新的详细方案
  • AB 你觉得应该什么时候卸载
  • 图片裁剪是怎么做的
  • 说下你们项目里的 AB 方案,或者自己觉得 AB 应该如何分配
  • 有没有了解过 U3D 最新版本的新特性
  • Unity ShaderLab 你觉得有哪些不足

元游网络

2019-3-5

笔试题简单,只有一题稍微难些,面试偏项目实际使用,侧重 UGUI 以及 Lua。没东西问时,也会问些算法基础。

  • UGUI 中有哪些方法可以控制层级
  • 如何在 UGUI 上显示一个三维模型
  • 服务器传来的时间戳,如何显示成年/月/日样式
  • 说下项目里 UGUI 出过什么大 Bug 你是怎么解决的
  • 说个上线之后的你负责的模块出过什么 Bug 你是怎么解决的
  • 给你设计 AB ,你会怎么设计
  • 你做了哪些 Lua 上面的优化
  • 你认识的排序算法有哪些,需要说明时间复杂度以及大概实现步骤

4399

2019-3-6

  • 控制 UI 等级的方式有哪些
  • 怎么样控制 UGUI 的单位长度
  • Resources 文件夹下面的素材有什么特别
  • 如何批量修改图片素材的导出格式为 Sprite
  • 如何修改脚本的属性面板,新增按钮
  • 游戏中,点击屏幕如何选取对象的
  • Lua 如何实现继承
  • pairs 和 ipair 的区别
  • 锚点和轴点的区别
  • 游戏优化有什么方式(GC,Draw call 分别说明)
  • 对象的工作方式或者流程是怎样的

Comments