查看: 4828|回复: 8
打印 上一主题 下一主题

[其他] 蓝港在线面试Unity3D的笔试题(转载)

[复制链接]

2722

主题

42

听众

3万

积分

资深设计师

Rank: 7Rank: 7Rank: 7

纳金币
38266
精华
111

最佳新人 活跃会员 热心会员 灌水之王 突出贡献

跳转到指定楼层
楼主
发表于 2014-7-30 00:22:09 |只看该作者 |倒序浏览
      前一阵子去蓝港面试unity3d程序,在前台登记以后被领到一个吧台前面填2张个人信息表,之后有人送来笔试题,做了1个小时,感觉挺难的。之后被带到下面面试,面试的是一个年龄稍大的(可能是项目经理或者技术总监),和另一个较为年轻的unity主程,人都比较随和,面试过程没有感觉压抑,想说什么就说什么。除了问一些技术问题,就是下面面试题的一个拓展,还问了有没有玩过蓝港的游戏,看我的手机是windowsphone的,就问了我之前有没有把自己做的东西发布到自己wp手机上。虽然自己技术还很欠缺,但是去蓝港面试一回还是很有收获的。

下面是这次的笔试题,拿出来分享,希望大家遇到自己会的能把答案在评论里贴出来,和大家一起分享探讨  。
  
1、请简述值类型与引用类型的区别。
  
2、C#中所有引用类型的基类是什么?
  
3、请简述ArrayList和List之间的主要区别。
  
4、请简述GC(垃圾收集)产生的原因,并描述如何避免。
  
5、请描述interface和抽象类之间的不同。
  
6、下列代码在运行中,会产生几个临时对象?
  1. string a=new string(“abc”);
  2. a=(a.ToUpperCase()+“123”).SubString(0,2);
复制代码
7、下列代码在运行中会发生什么问题?如何避免?
  1. List Is=new List(new int[]{1,2,3,4,5});
  2. foreach(int n in Is)
  3. {
  4. Debug.Log(n*n);
  5. Is.Remove(n);
  6. }
复制代码
8、请简述sealed关键字用在类声明时与函数声明时的作用。

9、请简述private,public,protected,internal的区别。
  
10、请简述反射的实现原理。
  
11、请简述.Net与Mono之间的关系。
  
12、请简述Unity3D支持的3种脚本语言的名称。
  
13、Unity3D是否支持写成多线程程序?如果支持的话要注意什么?
  
14、Unity3D中的协程(coroutine)和C#线程之间的区别是什么?
  
15、请说出Unity3D中勇于记录节点空间几何信息的组件名称,及其父类名称。
  
16、请简述四元数的作用以及四元数相对欧拉角的优点。
  
17、请简述向量的点乘,向量的叉乘以及向量归一化的意义。
  
18、请简述矩阵相乘的意义以及注意点。
  
19、请简述为何大家都在移动设备上寻求Unity3D的原生GUI系统的替代方案。
  
20、请简述如何在不同分辨率下保持UI的一致性。
  
21、请简述为什么dynamic font在unicode环境下优于static font。
  
22、请简述Renderer的作用,并描述MeshRenderer与SkinnedMeshRenderer之间的关系
与不同。
  
23、请简述SkinnedMesh的实现原理。
  
24、在场景中Prefab的作用,并描述如何在移动设备环境下恰当的使用它。
  
26、如何销毁一个UnityEngine.Object及其子类。
  
27、请简述为什么Unity3D中会发生在组建上出现数据丢失的情况(missing)。
  
28、请简述Unity3D下如何安全的在不同工程间迁移asset数据,请举出三种方法。
  
29、请简述MeshCollider和其他Collider的一个主要不同点。
  
30、当一个细小的高速运动的物体(如子弹)撞向另一个较大的物体时,可能出现什么
情况?如何避免?
  
31、请简述OnEnable,Aawake和Start在运行时的发生顺序。哪些可能在同一个对象的生
命期中发生。
  
32、请简述OnBecameVisible及OnBecameInvisible的发生时机,以及这一对回调方法的
意义。
  
33、请简述Unity3D如何获知场景中需要加载的数据。
  
34、请简述MeshRenderer中material和sharedmaterial的区别。


分享到: QQ好友和群QQ好友和群 腾讯微博腾讯微博 腾讯朋友腾讯朋友 微信微信
转播转播0 分享淘帖0 收藏收藏1 支持支持0 反对反对0
回复

使用道具 举报

hyui    

1

主题

2

听众

6671

积分

高级设计师

Rank: 6Rank: 6

纳金币
2715
精华
0

最佳新人 活跃会员 热心会员 灌水之王 突出贡献

沙发
发表于 2014-7-30 04:45:33 |只看该作者
Thanks for sharing !
回复

使用道具 举报

0

主题

2

听众

4092

积分

中级设计师

Rank: 5Rank: 5

纳金币
530
精华
0

最佳新人 活跃会员 热心会员 灌水之王 突出贡献

板凳
发表于 2014-7-30 06:58:06 |只看该作者
Good to know !
回复

使用道具 举报

0

主题

1

听众

939

积分

初级设计师

Rank: 3Rank: 3

纳金币
330
精华
0

最佳新人 活跃会员 热心会员 灌水之王 突出贡献

地板
发表于 2014-7-30 08:31:34 |只看该作者
好                        
回复

使用道具 举报

0

主题

1

听众

1530

积分

助理设计师

Rank: 4

纳金币
50
精华
0

活跃会员

5#
发表于 2014-7-30 08:48:13 |只看该作者
好多都不会...谁给做出个答案来啊
回复

使用道具 举报

33

主题

1

听众

2680

积分

中级设计师

Rank: 5Rank: 5

纳金币
559
精华
0

最佳新人 活跃会员 热心会员 灌水之王 突出贡献

6#
发表于 2014-7-30 08:57:31 |只看该作者
哈哈,我不会的也挺多,但不影响我做出来产品,这就是考试型学霸与应用型人才的区别
回复

使用道具 举报

16

主题

1

听众

1万

积分

资深设计师

Rank: 7Rank: 7Rank: 7

纳金币
3
精华
0

最佳新人 活跃会员 热心会员 灌水之王 突出贡献

7#
发表于 2014-7-30 09:57:51 |只看该作者
呵呵,做了做,勉强及格
回复

使用道具 举报

0

主题

1

听众

569

积分

初级设计师

Rank: 3Rank: 3

纳金币
155
精华
0

最佳新人 活跃会员 热心会员 灌水之王 突出贡献

8#
发表于 2014-7-31 15:23:50 |只看该作者
好东东大家支持
回复

使用道具 举报

4

主题

2

听众

1742

积分

助理设计师

Rank: 4

纳金币
110
精华
0

活跃会员

9#
发表于 2014-8-14 16:57:08 |只看该作者
Good to know !
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

关闭

站长推荐上一条 /1 下一条

手机版|纳金网 ( 闽ICP备08008928号

GMT+8, 2024-5-9 01:50 , Processed in 0.089107 second(s), 32 queries .

Powered by Discuz!-创意设计 X2.5

© 2008-2019 Narkii Inc.

回顶部