Unity3D开发笔试题(自用)

无论应聘者还是面试官,在面试之前都应该有所准备!是求职或招聘应有的态度,是对双方负责和尊重!

如何能招到最合适的人,这个是伪命题!其实是永远无法找到最佳的,只能在一定的时间,一定的条件下,使用一定的方法,找到相对合适的人!一定的方法其中之一就是笔试题。下面是自己汇总的一些题目,持续完善中…

编程能力

1.什么是面向对象,特点有哪些?

2.值类型与引用类型的区别?

4.请描述Interface与抽象类之间的不同

5.请简述private,public,protected,internal的区别

6.static变量有哪些用处?

7.分别写出5的二进制码,反码,补码

8.位运算有哪些?分别写出符号及意义

数学及算法

1.坐标系?左手,右手,U3D是怎么样的?

2.向量的模公式?向量的点乘、叉乘以及归一化的意义?

3.矩阵相乘满足的条件?意义是什么?需要注意什么?

工具认识与使用

1.如何安全的在不同工程间安全地迁移asset数据?

2.LOD是什么,优缺点是什么

3.MipMap是什么?作用?

4.alpha blend 工作原理

5.实际光照有哪几部分组成?分别写出计算公式

其它

1.在开发中,遇到问题难以解决,解决的方式有哪些?

2.如果提高程序性能?优化有哪些方法?

 

真希望那些刚毕业,或工作不久的求职者们知道!Unity或其他开发环境只是工具,要知道学好基础(数学和算法,计算机原理,操作系统)永不过时!允许你经验少,但不接受简历造假,目高于顶。只要有好的基础,好的态度,才会有更好的成长!