1.Vue响应式原理,答的从数据劫持,到一个发布订阅,说到这面试官说收集依赖是吧?我心想看来想听简洁版,那就十二字真言,数据劫持收集依赖派发更新
2.Event Loop说一下,我描述的比较笼统,我说组织语言可能有点紧张,你给我看个题我告诉你输出(他说没事没有关系,然后他说了他理解的el)
3.Promise你了解的有什么说一下,我答异步、状态锁定、链式调用、all/race/allsettled(他没再补充)
4.CSS动画,语音不太清晰,我说了两个方式,一个称之为过渡一个称之为动画,结合keyframes写个动画名,然后在css可以控制时长、重复次数什么的(他居然问animation用过吗?我心想我答的不就是animation吗...)
5.闭包说下,我答大函数套小函数,大函数内部可以保存变量给小函数用,大函数return一个小函数,变量不会被垃圾回收,也正因如此,会内存溢出(他没有补充)
6.项目中遇到的难点,怎么解决(这是我的天坑问题,根本不懂怎么回,因为我理解的“难点”,是这东西我不会,看了社区和官方也看不懂,但是现在手上的项目还没到这个地步。。。)
7.Vue双向绑定原理,我说刚不是讲过了么,他说奥对刚刚提及了,那我们换个问题
8.node的事件循环和浏览器的有什么区别吗?我说服务器编程没有深入了解,目前计划先把前端搞透。(他说没事,没有关系,经典安慰法“没有关系”)
9.vue相对于jq的优点,避免直接操作dom,开发时只关心数据(开发体验棒),有虚拟Dom可以提升性能(性能优点),简述了下虚拟DOM(没有补充)
10.笔试题,防抖节流、金额格式化、发布订阅
我是个容易紧张的人,笔试题防抖节流和发布订阅手到擒来,金额格式化你要说它难也不难,但就是一写起来磕磕巴巴的,心跳快上天了。三个题写了50分钟,一方面第二题有点卡住,另一方面敲字慢了点,我手速不是特别慢,但阿里那个在线编程没有任何智能提示,我敲个func,其它编辑器就已经自动补全了,但在这里全部手敲。
晚上十点多了,写完笔试题我在测评系统的聊天窗口说我写完了,说了几句话他一直没理我,可能是回家路上,也可能是根本不想理我了。。。
全部评论
(8) 回帖