面经整理
马上消费
一面(25 分钟)
- 自我介绍
- 了解浏览器的渲染流程吗?
- 从输入 URL 回车到页面呈现经历了啥?
- 前端性能优化的手段?
- 之前是 React 技术栈还是 Vue 技术栈?v-if 和 v-show 有什么区别?
- Vue 中缓存整个页面是如何实现的?
- React 中是如何实现 keep-alive 的?
- 讲一下 var、let、const 的区别?
- new 操作符的执行过程?
- 如何改变 this 指向?
- ES6 的 class 是如何实现的?
- 讲一下 javascript 的内存回收机制?
- 聊一下强缓存和协商缓存?
- 聊一下常见的 web 安全问题?
- webpack loader 是干啥的?loader 的执行顺序?如何改变 loader 的执行顺序?
- webpack plugin 和 loader 有啥区别?
- 有自己写过 loader 和 plugin 吗?介绍一下?
- 反问环节