我:这问的有点广泛,我不知道你是要问项目业务层面的内存管理,还是要问js的内存管理。。。
面试官:这么说吧,cc是怎么管理图片资源的?
我:省略(谈了一下图片的动态加载如何增删索引,谈了下bundle如何管理图片资源。。。)
面试官:下一个问题,cc是怎么管理音频资源的?
我:这。。。。上一个问题是问如何管理图片资源,这个问题问如何管理音频资源,在我看来,他俩的内存管理方式是一样的,能说明白点吗,因为我get到你问的点在哪里。。。
面试官:就这么说吧,管理音频有关的2个重要的类是什么?
我:(恍然大悟。。。)原来你问的是api的熟悉层度啊。。。(思索了一下),有audioEngine和。。。audioClip
面试官:下一个问题,说下Input类和node的节点Input事件有什么关系?
我:Input类可以阻塞node节点的输入事件,相当于node节点事件的input管理类吧~然后我举例用Input类来拦截任意的node节点上的Input事件的例子。。
面试官:你的意思是,Input监听输入事件是优先于node上监听的input事件吗?
我:是的!
面试官:恭喜你刚好回答相反!
我:为什么?
面试官:因为,Input只能管理可见区域内的input输入事件,但是节点可以管理可见区域外的input事件。。(差不多这个意思),好了,面试到这里~
我:(其实我从来没用过Input类监听全局事件,我一直用的是cc.game.on或者cc.director.on,但是既然能起名Input,应该89不离十,cc官方不会这么坑我吧?)
有大佬出来指点一二吗?实在是不明白~
面试结果怎么样,面试的公司规模怎么样
结果:回去等通知~规模500+人的上市公司,严重怀疑是为了kpi
现在找个大点公司的工作不容易啊 
源码里的优先级,是ui的要高于全局的
resources\resources\3d\engine\cocos\input\input.ts

我的意思是:不能通过Input类型管理所有的输入事件吗?比如拦截任一节点的输入事件~我觉得这是不可能的事情,我不管他是什么层级,只要是能通过Input类,达到拦截node.on(touch)那就行了。我这边测试确实是通过input.on()是优先级低于node.on(),但是我的意思是:我不一定要用input.on来拦截,我自己随便在一个分发的函数里面就能拦截掉这个方法,所以说:Input类里面可以做到拦截任何的Input输入事件,其次就是我从来没用过input.on(),我用的全都是cc.game.on(),这不香吗?刚查了下,cc.game.on是天然无法监听touch事件的,也就是如果真的有拦截touch或者自定义touch的需求,那为啥不直接在最顶层来一个透明的层全局监听输入事件不就行了嘛?这样全部都是node.on了,更加不用区分谁的优先级更高了,一步到位,炫耀api的熟悉层度有什么优越感吗?
为啥一定要用input呢?你用是你的事情,,我从来不用,更加不用区分这些api之间的区别,因为我从来不会犯这种既监听全局的input又监听节点的情况的错误,还有一个让我匪夷所思的事情就是,为什么会有面试官问完图片的管理,然后又问音频的管理?这。。。真的是背诵api?我居然菜到被别人问api了,即使忘记了,api不都是忘记后需要翻翻文档的嘛?回答不上来也算不上菜吗?能面出什么呢?面试不主要是面编程思维吗?面api真的是我面过的第一个面试官这样去问问题的~也不算回答不上,这是如果你要问api,直接就问用哪些api即可,但是却委婉的问:如何管理音频,图片资源的、、、
你知道最搞笑的事是什么吗?
他一进来第一句话:听说你精通cocos是吗?
我:没有
面试官:熟悉是吧?
我:熟悉,,,,一词,算得上
面试官:说下cocos的渲染管线原理
我:不懂这些
感觉语气有点互怼,他目的只有一个,找到你薄弱的一面然后大胜归去
问这种api的问题是最傻的面试官,这还不如找ai当员工呢。问项目情况判断经验和逻辑思维才是比较好的。
确实,思路比较重要,api的事情随手一查就有了
怎么说呢,我觉得这个面试官可能比较菜。。。或者说他们其实只想要个UI崽,然后面试官在装逼或者在掩饰自己水平不行。
如果真要问事件的吞噬机制,问应该是问cocos事件系统的优先级与监听机制,而不是问官方使用这个机制包了一层后的api的结果是啥样的。本质上Input或者节点的node.on,都是用这套机制做的一个上层实现。
讲道理,如果知道了原理的人,如果不清楚cocos实现了哪些组件,要么ai或者文档去查,要么直接给你手搓就出来了
既然不打算招人,又放出这些招聘,千里跳跳跑过来,三言两语就打发了。
问这种问题的面试官,感觉水平不咋的,网上搜的一些面试问题,然后自己看一遍来装逼。这种简单的东西,只需要一分钟问下AI就随时可以掌握和理解,靠这种面试题来筛选员工,有点太低级了。有些问题花几分钟一搜就能理解的东西。
其实你想错了,如果event系统和以前在底层上没有大变化的话,这个数值越小,表示越先进行处理。
结果在这呢 
两句话就完成一个kpi 
input这个 我确实答不上来
基本没用过
我说的是原理,不是数值,毕竟我在回这个帖子的时候也没有去看现在的源码是怎样的。
老哥这个相当于就是说,你连这个优先级都背不出来,回去等消息吧。
直接就走就好,不得不承认,有些公司是为了kpi来面试的

