总结一下这几天碰到的问题,在面试过程中,我发现了这段时间的自学还是有很多的不足,面试时候问到很简单的问题也回答不出来,这里就反馈一下我碰到的问题吧。
第一家面试的公司考的面试题是问
1. unity中的两种数据类型,值类型和引用类型,值类型的话一般用来存储数据长度,而
值类型主要有 整数、bool、struct、char、小数
引用类型主要有 string 数组 自定义的类
这里的话引用类型存储的话是给定两个1。引用 类似指针2.实际存储的数据
如果我们要给一个数据进行赋值,那么我们实际上是改变它的引用,当引用被删除时,GC会回收堆中的数据
2. 问了log和mipmap的区别
这个的话log和mipmap那时候我根本不懂,随便写了个大概是插件,后来我才意识到这个是Unity优化方面的知识,log是多层次图像处理,mipmap是预先模糊处理,这两个都要去具体理解,不过预先面试应该只要了解个大概吧
3. 快速排序和斐波那契数列
这里的话我大概了解到如果你是一个Unity的刚入行萌新,对方对你的需求往往是基本知识是否牢固,这里的话大概就是要展现大学的毕生所学了,像咱这种大学学的很菜的学渣级别存在,就需要理解一些计算机专业的基本知识了
快速排序的话是使用递归来实现排序的