白日梦 技术一面(已凉,像KPI)
拷打项目为主,八股主要问Unity与C#,面了大概一个半小时,拷打的很深,最后反问说觉得挺好还是把我挂了,也许是kpi?
1.Unity的生命周期(问的很深,要你回答到底是哪个时刻的那种)
Awake()什么时候触发?Start()什么时候触发?OnEnable()呢?详细说明
如果现在一个GameObject处于OnDisable(),能被触发Awake吗?
Awake()与Start()的区别?要说到底层的区别
多个Awake()触发的顺序问题?
2.委托是什么?委托底层?委托怎么赋值?
你的项目怎么用委托的?详细说说
3.C#怎么异步建立网络连接,详细到api级别(神人)
你刚刚提到了sendAsync这个方法是属于哪个类的?(我听到这个问题我感觉受到了如创国般的攻击,回答了Socket)
那它肯定是包装的,那么底层是什么类的??(我怀疑我没听清楚,反正奇奇怪怪的)
4.怎么防止消息队列阻塞?什么情况会阻塞?
你刚刚提到了多线程消息队列,那你是如何保证消息有序消费的呢?
(这里我没回答上来,我以为他是想问多个消费者怎么顺序消费,一直在想卡夫卡怎么做的用那个递增的消息序列号,后面学长和一些有经验的前辈说你加锁不就行了,因为我用的线程安全的数据结构,没在这思考过这个问题)
5.介绍一下你写的这些游戏系统最出色的?回答:战斗系统(技能与Buff)
技能是通过什么来转换状态的
技能打断如何实现的?
6.中后面基本是半聊AI半聊天,问了很多AI的问题
7.反问
1.表现的怎么样,有什么建议(觉得都挺好的,就是需要加强下实践【??这是挺好,反手挂我是吧】)
1.Unity的生命周期(问的很深,要你回答到底是哪个时刻的那种)
Awake()什么时候触发?Start()什么时候触发?OnEnable()呢?详细说明
如果现在一个GameObject处于OnDisable(),能被触发Awake吗?
Awake()与Start()的区别?要说到底层的区别
多个Awake()触发的顺序问题?
2.委托是什么?委托底层?委托怎么赋值?
你的项目怎么用委托的?详细说说
3.C#怎么异步建立网络连接,详细到api级别(神人)
你刚刚提到了sendAsync这个方法是属于哪个类的?(我听到这个问题我感觉受到了如创国般的攻击,回答了Socket)
那它肯定是包装的,那么底层是什么类的??(我怀疑我没听清楚,反正奇奇怪怪的)
4.怎么防止消息队列阻塞?什么情况会阻塞?
你刚刚提到了多线程消息队列,那你是如何保证消息有序消费的呢?
(这里我没回答上来,我以为他是想问多个消费者怎么顺序消费,一直在想卡夫卡怎么做的用那个递增的消息序列号,后面学长和一些有经验的前辈说你加锁不就行了,因为我用的线程安全的数据结构,没在这思考过这个问题)
5.介绍一下你写的这些游戏系统最出色的?回答:战斗系统(技能与Buff)
技能是通过什么来转换状态的
技能打断如何实现的?
6.中后面基本是半聊AI半聊天,问了很多AI的问题
7.反问
1.表现的怎么样,有什么建议(觉得都挺好的,就是需要加强下实践【??这是挺好,反手挂我是吧】)
全部评论
相关推荐
05-29 13:37
北京科技大学 算法工程师 认真搞学习:28小登的建议,投算法岗不要写什么物理竞赛,互联网+,多写点项目,用什么算法做了什么。还有本科算法是不可能的
开发你这个也没有项目啊
点赞 评论 收藏
分享