某app继续约的面试 周六线下
坐车两小时刚好踩点到 不幸中的万幸
普通打扮 其实啥也不用带 我带电脑最后也没拿出来 怂了 这次收获的蛮多
进门先在小房间笔试半小时(不太记得顺序)
1.stringbuilder和string的区别
写unity基本没用过stringbulider 当时看见第一题就不会 连忙看看周围有没有摄像头 然后打开手机百度
stringbuilder 内容可改 string不可以 大概是这样?
2.重写和重载
基本在哪都会问 记牢了
3.unity 脚本的生命周期
基本问题 记牢了
4.粒子特效被摄像机遮挡如何解决
学过有点忘了 写了用另一个摄像头渲染
5.gc产生原因以及如何避免
不会 百度 写了废弃的东西过多导致gc 避免写了对象池
6.unity 图片压缩格式
不会 写了png jpg
7.快速排序
不确定能不能手写出来 就写了大概的文字叙述
8.线程和协程
一个同步 一个分时分部 记牢了
9.unity 添加删除获取组建
addcomponent getcomponent removecomponent
面试
1.问项目
我在这里暴露了项目部分是跟着视频写的 避雷(我是*** 还好最后面试官觉得我自学能力强。。。我姑且认为是好的)
2.onenable awake start详细调用时间
记牢了
3.数据结构 array list dictionary 内部结构
c#基础忘了很多。。。回答的比较模糊
4.线程的具体内容
同步执行 unity一般为单线程
5.常用设计模式
记牢了 基本每次都问
单例模式
6.项目里最难的部分
总会问 编好来
7.解耦的意义
学了这么久真的忘了解耦的意义
赶紧复习
大概就是为了好后期维护
8.准备在哪发展
经典踩雷 我提到了别的城市 (估计就是因为这句话凉的 这张嘴啊 欠打啊 又气又好笑)
最后一个蛮重要的点 写的项目最好搞出成品 或者录视频 蛮重要的
不过线下面试反而没有网面那么紧张
继续努力
全部评论
(1) 回帖