一面
-
react 中写类组件的时候,如何解决方法 this 丢失问题
- 在 constructor 里使用 bind
- 箭头函数
-
使用 bind 和箭头函数的区别
-
react 生命周期中,在新版本有些将被废弃,也新增了一些生命周期,讲一下?
-
setState 是异步还是同步
-
VDOM 渲染原理
-
实现一个方法,将传入对象的下划线命名方式全部换为驼峰式(考虑递归的场景)。比如
// before const obj = { first_name: 'chen' } // after const obj = { firstName: 'chen' } 复制代码
二面
-
es6的模块管理 与 commonjs 的对比
-
es6 Decorator
-
es6+ 新特性
-
聊项目
-
Base64 的原理?编码后比编码前是大了还是小了。
-
非递归实现树的后序遍历。(这个比较有意思,大家可以试下)