菜鸟一个,感觉问得挺深的,8股文两三题不会,编程直接G。
1、自我介绍
2、输入URL会发生什么,浏览器渲染过程
3、TCP三次握手和四次挥手过程
4、后端一次性返回100w条数据,前端怎么样才能不卡。没答上来。
5、JS的加载会不会阻塞HTML解析,async和defer
6、CDN
7、首屏加载慢的原因,怎么解决
8、webpack 的loader和plugin
9、组件通信,父子、兄弟
10、v-model的原理
11、vue的diff算法原理、过程,vue2和vue3在diff上的区别
12、状态码、问了四五个,还要自己罗列出来,有的答错了。
13、defineProperty和proxy的区别,原理是什么
14、es6如何向es5兼容
15、重排和重绘,什么情况会发生,区别是什么
17、cache-control 字段含义,不缓存,协商缓存,强缓存,怎么用
编程题,8分钟,实现promise.all,不会,换了一题,实现bind,还是不会,面试结束,挂了。