上来直接亮题目
第一个是this
这个东西,只要稍微做过研究的一般不会错,要点就是:
是被对象调用的,还是被传到了全局,或者被重新绑定到某对象,再就是注意一下箭头函数
第二个是代码输出,宏任务、微任务,跟网上的一模一样…
第三个考察Vue3的 setup 干了什么 onMounted 和 onUpdate 这两个生命周期怎么能够识别是当前组件的
第四个编码题:
入参:边的数组,每一条边由两个节点值组成,第一个是父节点,第二个是子节点
出参:生成的树,可能有多棵(森林)
例子:
// 0
// |
// 1
// | \
// 2 3
makeTree([[0,1], [1,2], [1,3]])
// [
// {
// value: 0,
// children: [
// {
// value: 1,
// children: [
// {value: 2},
// {value: 3},
// ]
// }
// ]
// }
// ]
```
这几道是跟编码相关的。
编码之外的
https 是为了解决什么问题 加密过程 跟http有什么不同 抓包的时候为什么要装证书
CSS模块化
webpack可以采用哪些优化措施 怎么优化二次启动
vite相较于 webpack 的优势
项目中有过组件化的实践吗?
怎么权衡是使用第三方组件库还是自己开发
在之前公司担任什么角色
工作之余有没有技术输出
怎么算都算不到会考察什么,网上的面经最多只有一小部分会命中,除了尽量多的掌握知识点和积累经验,没更好的选择了。
不知道会不会过,就算这次过了,还有几轮…