武汉格正网络Unity一面

自我介绍

实习

(说他们公司用UE是很久以前了, 就不问项目了)

八股
简单聊一下你用过的集合类(如 List, Array, HashSet),讲讲它们的区别和应用场景。
List 和 Array 有什么区别?只有动态/固定长度这一个区别吗?
什么情况下你会用 Array 而不是 List?
List 是通过什么机制来保证它是动态的?
在 new 一个 List 的时候,给构造函数传入容量参数和不传入,有什么区别?在性能上体现在哪里?
HashSet 是通过什么原理去重的?如何判断两个自定义的类是重复的?
在什么场景下必须用 HashSet 而不能用 List 或 Array?它最大的特性是什么?
事件驱动有什么缺点?你把代码重构成事件驱动后,如何确保逻辑的执行顺序和原来保持一致?

一面挂, 37min, 无反问
全部评论
挂的原因是啥啊老哥
点赞 回复 分享
发布于 09-13 12:42 北京

相关推荐

09-23 18:55
golang
点赞 评论 收藏
分享
评论
1
1
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务