广州_三七互娱(Unity开发)凉经
3.8内推 - 3.11笔试 - 3.24 面试(寄啦)
题目分布:
8单选(40分),4多选(20分),3简答(包括一道编程)(40分)
1、8单选
- char 数组,输出的字节大小
- StringBuilder ToString(), 有几个String对象
- 和&运算有关
- 引用的一些定义
- 属性(Property)的定义
- Array和ArrayList的维度
- GC机制(什么数组删除一个是否会触发
- 协程
2、4多选
- 进程和协程的定义
- ref和out的定义
- lua的基本数据类型
- lua的一些定义
3、3简答题
1)渲染管线和渲染流水线的区别
:给我整不会了?这不是翻译的不同吗?
2)内存分配
3)合并两个排序链表,用递归做
C#
了解哪些常用的数据结构
List和数组
List底层实现(动态内存分配怎么做的
字典(哈希冲突怎么解决、底层
结构体和类的区别
重写和重载
ref和out
托管代码(不会~
有用过哪些算法?快排,实现逻辑
计网:
OSI七层模型
socket(不会,就没多问了
图形学:
一个点是否在三角形内部
漫反射和镜面反射的区别
有没有了解什么光照模型?:phong模型,组成(好像是想要我细说公式之类的,不过忘了
有没有写过什么shader之类的?
Unity:
有用过哪些常用的组件?Animator、Cinemachine、UGUI、TimeLine……
NavMeshAgent
寻路:A*寻路,迪杰斯特拉(不知道~)BFS
(项目)怪物的AI(追击、巡逻
(项目)Player的动画状态切换
(项目)背包系统的逻辑(没答好,得再复习一下一下)
在校项目:
了解一下在校课程设计都做了些啥
项目分工合作的一些东西