携程前端一面 凉经
投简历 3.11
测评 3.17
笔试 3.24 AC: 2.4/4
一面 4.2 腾讯会议(30min)
-
自我介绍
-
项目情况
-
react hooks解决什么问题
-
useState会执行几次,useState的参数是什么,参数里写function页面会执行多少次,页面重绘之后会不会执行
-
react fiber
-
class组件绘制比较大型的组件,页面里dom节点特别多,从根节点发生变化的话会有大量的dom diff的比较,造成丢帧的现象
-
redux的好处
-
react组件间通信传值
-
promise
-
不同浏览器兼容处理,promise不兼容的解决方案,现在有第三方编写过这方面的类库来支持,比如call.js这种(没听清,不确定)
-
手写promise.all(屏幕共享打开本地IDE写代码)
-
构建工具webpack的原理,如何配置
-
js作用域链
-
执行上下文,变量对象,活动对象
-
node.js
-
react native具体的跨平台原理
-
script标签的属性,defer/async的区别,module
-
模块化 AMD、CMD 、CommonJS 、es6 module
反问
-
评价
知识的深度和广度都不够。