# 挖财 - JS的原型 - 变量作用域链 - call、apply、bind的区别 - 防抖和节流的区别 - 介绍各种异步方案 - react生命周期 - 介绍Fiber - 前端性能优化 - 介绍DOM树对比 - react中的key的作用 - 如何设计状态树 - 介绍css,xsrf - http缓存控制 - 项目中如何应用数据结构 - native提供了什么能力给RN - 如何做工程上的优化 - shouldComponentUpdate 是为了解决什么问题 - 如何解决props层级过深的问题 - 前端怎么做单元测试 - webpack生命周期 - webpack打包的整个过程 - 常用的plugins - pm2怎么做进程管理,进程挂掉怎么处理 - 不用pm2怎么做进程管理