阿里外包(通过)
一面:
1、react 常用hook
2、css的重绘和重排
后面如果进入还有两轮
二面:
1、解决不同版本的兼容问题能句几个例子吗
2、FCP和 CLS 这两个指标是什么意思能讲下吗
3、具体优化的动作是什么呢
4、放到cdn上为什么能提升图片加载速度
5、为什么不转成base64格式呢
6、怎么做缓存的,有了解过吗
7、封装了什么样的工具函数、封装了什么了组件(一键复制、金额计算、拨打电话)
8、一键复制是怎么实现的
9、还有其他的工具函数吗(这个回答的好烂)
10、微信小程序没有用webview动态加载h5的方式去做吗
11、输入url之后布局渲染这个过程能介绍下吗
12、怎么异步加载JS
13、JS怎么实现深拷贝
14、在递归方法中怎么判断是不是数组
15、怎么用css实现一个元素从做左到右平移100px
16、translate2D存在吗
17、translate3D和translateX的区别是什么呢,为什么更推荐使用translate3D(开启GUP加速)
三面:
笔试题:
1、js 实现sleep函数
2、用js实现promise.all
3、js实现快速排序
4、使用js实现JSONP
5、使用js实现深拷贝考虑循环引用问题