一些自己面试unity3D 程序员的面经

最近开始找工作,杭州上海到处跑,3天面了8家(累成狗),

这里只记录网上查到的各种常见unity面试题之外的问题,实际面试的时候面试官会根据你的简历和你的回答进行刨根问底。

 

首先,最重要的还是对底层以及架构的掌握程度。

 

一、功能相关,只能平时多问为什么,深挖底层,多积累。

热更原理,关卡剧情新手皮肤等编辑器,xlua底层,内存cpu性能优化,shader,ugui底层代码与性能优化,项目ui,网络,资源加载等架构如何设计云云。

主要还是根据简历来问的,难点在于对各个知识点的刨根问底,设计方案有没有考虑各种情况(例如编辑器如何实现策划与程序工作的解耦,编辑器如何处理预览功能与实际功能的关系,需求变更时如何应付)等等

底层都摸透才容易拿高薪,例如xlua,ugui的实现原理,一般都主程都要求了解unity的底层,此外的加分项:对显卡内存cpu等进行分析,分析得越透彻越好。

 

二、C#相关(推荐一本书《CLR via C#》基本上都能找到答案

·Dictionary<T1,T2> 与 List<KeyValuePair<T1,T2>>的区别是什么,什么时候适合用前者,什么时候用后者。

·struct是值类型,class是引用类型,struct中的引用类型与class中的值类型在内存中是如何分配的(自己写点代码试

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值