1h13min 11.12面
自我介绍
1.css选择器优先级
2.visibility:none,opacity:0,display:none区别 如果设置还能进行事件绑定和监听吗
3.闭包
4.作用域链
5 深拷贝有几种实现方法
差点写错了
6.遇到过内存泄漏问题吗?怎么解决
7.浏览器垃圾回收机制
之前看过V8的垃圾回收机制,就回答了那部分
8.vue看过哪些源码?答:响应式部分
9 讲讲vue2 vue3响应式原理
10 vue2中computed有用到watcher吗?
我了解的是vue3的源码,用到了副作用函数和getter,本质上也是发布订阅模式…
11 vue3diff 算法有什么优化?
讲了Vue2和vue3的diff算法以及优化原理
12 vue3中的patchFlag了解吗 x
13 你的项目用的gulp做打包 是基于什么想法用的gulp
14 了解vite snowpack吗
不是很了解
15 计网还记得哪些?http https tcp udp
16 讲讲http和https
17 https还有什么需要缺陷
回答了http1,http2,http3的区别
18 http3还了解哪些
就讲了Quic协议解决可靠传输问题和运输层用UDP实现
问:还有吗? 了解的只有这些
19 深挖Quic协议 x
20 实习项目中做了什么
21 实习项目中遇到了哪些困难
22 怎么在组件中实现的国际化
23 写一个二叉树的前序遍历 非递归写法
反问:学习建议
回答:计网挺熟悉的 你项目中用的gulp做打包,在项目中用哪些构建工具要做一个系统的考察