一面
面试官深度追问了个人项目细节,后续以前端常规基础知识为主。
知识点涵盖:HTTP各类响应状态码、浏览器强缓存与协商缓存机制、Cookie与本地存储的区别。
另有一道口述编程题:给定一个数组,其余数字均出现两次,仅有一个数字出现三次,需要找出该数字。
二面
1. 讲解 Vue 依赖收集与视图更新的底层逻辑
2. 说明 Vue 过滤器的使用方式,以及 Vue3 移除该功能的原因
3. 跨域问题的原理与解决方案
4. XSS 攻击的原理及对应的防范手段
5. CSS 标准盒模型与怪异盒模型的区别
6. 前端响应式的实现思路
7. Node.js 运行高效的核心原因
8. Vue 动态导入注册组件的实现方式
9. CSS 层面的性能优化策略