事先说明:面试是根据你简历上的东西进行提问的,我简历上的项目一个是游戏,一个是Lua热更,所以问的问题基本都是围绕unity和热更的,没问C++、操作系统和计网之类的。所以还是针对自己情况准备吧,项目吃透,让你讲或者提问项目的时候要讲好,要对自己负责。
一面(35min)
1.自我介绍
2.项目相关:简历上说你模拟了子弹的弹道漂移,你是怎么实现的?
3.什么是热更新?
4.项目相关:你的热更项目又是怎么实现的?
5.为什么热更新选择Lua而不是C#
6.C#调用Lua是怎么实现的?(我唯一没说多少的,当时只说了导入xLua,在脚本上添加【CSharpCallLua】)
7.Lua中 pairs与ipairs区别
8.__newindex了解吗?
9.unity脚本的生命周期
10.Image和RawImage的区别
11.游戏动画有哪几种
12.foreach迭代器遍历和for循环遍历的区别(C#)
13.C#中的List
14.洗牌算法,就是给你一副牌你会怎么选择去洗它
15.一个扇形区域,怎么检测敌人(前辈的面经也出现过,就是向量点乘,然后划分象限计算余弦值)
反问:请问多久能出面试结果?(现在是高峰期,可能一至两周。实际上我一面完十分钟就约二面了)
面试表现怎么样(基础很好,项目了解的很详细……总之说的我很开心哈哈哈)
实习考核的标准?(不同项目组不一样)
实习转正的情况,转正成功率(这个我就不多嘴了,因为我没看见公开说这个事的)
可能有一两个问题想不起来了,但也是关于项目的。
二面:hr面(25min)
纯聊天,我体验挺好的,很放松。
大概就是问为什么选择游戏开发,学习之路,家庭情况等等。
有一个需要注意的是进去是搞laya或者cocos。反正我无所谓
都挺基础的,笔试面试都很简单,尤其是笔试吧,跟我4月份做的那几个怪物笔试比起来真的简单太多了,如果4399笔试都做不出来…………(勿喷,笔试挂和笔试做不出来是两码事,笔试全a还挂大概率是简历不符合要求)我之前4月份找实习打击太大有阴影,5、6月份都在埋头自己写项目,加上暑期实习招聘差不多都结束了,我都在准备秋招了。我朋友入职了让我去试试,就给他发了简历(真 内推),大概也是流程推这么快的原因。
等待三面中……(这周狠狠玩,周末还有个展)