作业帮前端一面
4.16一面,4.17二面(已拒)
实习(有印象的):
1.实习过程中有没有遇到什么困难,怎么解决的
2.markdown实现打字效果,你是怎么做的
3.markdown公式不全怎么办
八股:
1.组件库按需加载的实现原理
2.webpack的打包流程
3.http1.0和2.0的区别
4.url输入到渲染到页面上的过程
5.GPU加速?(听不懂,我说没了解过)
6.浏览器的缓存策略
7.浏览器中sessionStorage,localStorage和cookie的区别
8.怎么实现子元素的水平垂直居中
9.defer和async的区别,defer的加载时机
10.怎么实现脚本的异步加载
11.js的垃圾回收机制
12.js事件循环机制,如果宏任务中又产生微任务,当前任务执行完还是去执行微任务
13.let的暂时性死区是怎么实现的
14.vue2和vue3中的双向绑定
15.vue3中有一些hooks,你怎么理解的(生命周期钩子吗?不是,然后我说没了解过)
手撕:
1.手写防抖和节流函数