# 有赞 - Linux 754 介绍 - 介绍冒泡排序,选择排序,冒泡排序如何优化 - transform动画和直接使用left、top改变位置有什么优缺点 - 如何判断链表是否有环 - 介绍二叉搜索树的特点 - 介绍暂时性死区 - ES6中的map和原生的对象有什么区别 - 观察者和发布-订阅的区别 - react异步渲染的概念,介绍Time Slicing 和 Suspense - 16.X声明周期的改变 - 16.X中props改变后在哪个生命周期中处理 - 介绍纯函数 - 前端性能优化 - pureComponent和FunctionComponent区别 - 介绍JSX - 如何做RN在安卓和IOS端的适配 - RN为什么能在原生中绘制成原生组件(bundle.js) - 介绍虚拟DOM - 如何设计一个localStorage,保证数据的实效性 - 如何设计Promise.all() - 介绍高阶组件 - sum(2, 3)实现sum(2)(3)的效果 - react性能优化 - 两个对象如何比较