unity3d工程师 专题汇总

unity3d工程师 面试经验分享列表,共39

| 校园招聘
面试过程:

就是先自我介绍,然后根据简历问了一些简历上的信息。然后开始拷打项目,针对项目提出了很多相关的技术性问题,以及优化和解决方案,问完这些就开始问技术知识,答完后要求手撕一个题目,难度不高还没写完就直接问了一下关键算法就结束,然后开始反问。

面试官问的面试题:

1. 自我介绍
2. 之前的实习,离职原因等
3. 拷打项目:
有什么技术难点;
AI怎么实现的;
4. 做过什么框架,具体实现的细节;
5. 校园经历
为什么办游戏开发社
怎么实现社团管理
办过什么活动
6. Unity生命周期-start/enable什么区别-Awake/Start-两个物体互相拿组件
7. 拷打项目
怎么做的性能优化;
如果是背包中很多图片如何处理优化;
合批,DrawCall,静态动态合批;
8. 碰撞如何实现,快速物体穿过,没有发生碰撞怎么解决;
9. 动画系统,如何实现边移动边干其他的事情;
10. 深度测试;
11. 锯齿是怎么形成的;
12. 栈和队列的区别;
13. 优先队列;
14. 如何看待加班。
手撕:
数组实现队列;
写一半直接问思路就结束了
什么时候开始找工作的,有没有offer
预期薪资多少,为什么是这个数字。
反问:
新人培养体系
福利待遇
项目组情况

赞一下(0) 踩一下

| 社会招聘
面试过程:

前一天在招聘网站上联系了hr,然后发了简历,第二天早上和hr联系约了时间面试,由于我本人不在上海(投的岗位在上海),就进行的电话面试,问的问题都比较常规不难(可能是因为看我工作经验只有一年所以没问难的,其实我准备的很多东西都没问),也没有在某个问题上过于深入给你压力,整体面试氛围挺好的,当天晚上7点过面试的,大概30多分钟,差不多十一点的时候就给了我结果,一面已经过了目前在等待二面中。

面试官问的面试题:

1.draw call合并问题,可能因为太久没面试了,比较紧张,draw call两个单词没听清说的啥,只听到了合并,想了想应该问的批处理相关的,大概说了一下,因为比较紧张说的不是很全面。
2.做过的项目,大概说说你是怎么实现其中的需求的,说的过程中我自己也慢慢放松了下来,毕竟都是自己曾经一个字一个字敲出来的。
3.你常用的设计模式,我说单例和工厂,然后深入问单例需要注意哪些问题,内存释放以及数据清空。
4.对象池有用过吗,对象池需要注意什么,也是数据的重置和内存的释放,如果别人代码中使用你的对象池,他可能不会注意到数据的重置问题,如何保证数据能正确重置,写个接口强制实现初始化和销毁等操作。
5.看到我还有写个渲染相关的项目,问我大致是怎么实现的,我先说了C#层的操作,其实主要操作在shader里,大概说了下shader需要的数据还有剔除(表面以及通道),深度测试以及顶点着色器里的操作,片元着色器里的我记不太清楚了,就直接说对片元里的操作不是很清楚,面试官也就没继续问了。
然后闲聊了几分钟,气氛挺不错的,面试官人也很好。

赞一下(2) 踩一下

| 网上申请
面试过程:

实习面试,腾讯会议进行的线上面试,面试问题主要以数据结构为主,问了下校园学习经历,主要学习课程,对unity的了解情况

面试官问的面试题:

求二叉树每个节点路径中最大的一个,协程是否是一个进程,数组和链表查询最小时间复杂度是多少,用的是什么查询方法

赞一下(0) 踩一下

1 2   共 2 页