自我介绍 过往经历中“最有收获的一段经历”是什么上手RN时遇到的困难及克服方式。从接触RN到能参与业务开发的时间周期项目相关对“闭包”的理解:定义、优缺点、实际用途闭包对性能的影响及优化策略“原型链”JavaScript如何“实现继承”ES6的class类继承和原型继承的关系及语法差异常用的异步编程写法Promise、Generator、async/await三者的关系及异步处理逻辑的核心区别async/await中如何避免“await Promise reject导致函数中断”?Vue和React的区别React的Fiber架构为什么设计Fiber架构Fiber架构中“提交阶段不可中断”的原因React的setState为什么是异步的源码层面,setState的“更新队列和批量更新逻辑”是什么setState的“同步执行场景”1. 手写Promise.all函数2. 用三种不同方式实现“数组去重”