面试官:谈谈ccc是如何管理内存的?

面试结果怎么样,面试的公司规模怎么样

结果:回去等通知~规模500+人的上市公司,严重怀疑是为了kpi

现在找个大点公司的工作不容易啊 :sweat_smile:

源码里的优先级,是ui的要高于全局的
resources\resources\3d\engine\cocos\input\input.ts
image

我的意思是:不能通过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的渲染管线原理
我:不懂这些

1赞

感觉语气有点互怼,他目的只有一个,找到你薄弱的一面然后大胜归去

3赞

问这种api的问题是最傻的面试官,这还不如找ai当员工呢。问项目情况判断经验和逻辑思维才是比较好的。

2赞

确实,思路比较重要,api的事情随手一查就有了

怎么说呢,我觉得这个面试官可能比较菜。。。或者说他们其实只想要个UI崽,然后面试官在装逼或者在掩饰自己水平不行。

如果真要问事件的吞噬机制,问应该是问cocos事件系统的优先级与监听机制,而不是问官方使用这个机制包了一层后的api的结果是啥样的。本质上Input或者节点的node.on,都是用这套机制做的一个上层实现。

讲道理,如果知道了原理的人,如果不清楚cocos实现了哪些组件,要么ai或者文档去查,要么直接给你手搓就出来了

1赞

既然不打算招人,又放出这些招聘,千里跳跳跑过来,三言两语就打发了。

问这种问题的面试官,感觉水平不咋的,网上搜的一些面试问题,然后自己看一遍来装逼。这种简单的东西,只需要一分钟问下AI就随时可以掌握和理解,靠这种面试题来筛选员工,有点太低级了。有些问题花几分钟一搜就能理解的东西。

其实你想错了,如果event系统和以前在底层上没有大变化的话,这个数值越小,表示越先进行处理。

结果在这呢 :rofl:

两句话就完成一个kpi :grinning:

input这个 我确实答不上来
基本没用过

我说的是原理,不是数值,毕竟我在回这个帖子的时候也没有去看现在的源码是怎样的。
老哥这个相当于就是说,你连这个优先级都背不出来,回去等消息吧。

直接就走就好,不得不承认,有些公司是为了kpi来面试的

确实,啊哈哈