1. vue的for循环为什么要用key 2. call apply 3. 闭包的作用 4. flex 5. vue 响应式 6. cookie sessionStorage localStorage 7. 性能优化 8. new 操作符 9. 防抖与节流 10. block、inline、inline-block 的区别。 11. vue父子组件用什么方式传递数据,组件间通信,观察者模式实现 12. git 13. React useEffect 14. 使用箭头函数的优点是什么 15. Vue3 的composition Api 和Hooks的异同 16. Vue3 为什么要使用Proxy 替代 Object.defineProperty 17. 表单校验,组件 18.两个异地任务都结束之后再执行 19.单例模式 懒汉饿汉 观察者模式 20.socket协议与http协议的区别 21.vue-router的模式有哪几种,以及他们的区别 22.GitHub 1. 线上故障处理:遇到过的已上线版本故障是什么?如何定位排查?如何快速解决? 2. 封装组件:自己封装过什么组件?组件的功能及优化点是什么? 3. 用过哪些第三方库?比如富文本、音视频处理等。 4. 如何去筛选第三方库? 5. vue路由模式、前端单页面路由跳转实现的原理是什么? 6. webpack打包机制?如何优化打包后资源的大小? 7. 引用数据类型的深拷贝方式有哪些? 8. null 和undefined 的区别? 9. cookie前后端交互、localStorage、sessionStorage的区别? 10. http请求方式有哪些?opions是什么情况? 11. 前端资源清缓存的方式有哪些? 12. H5移动端适配方式有哪些? 13. 移动端H5接口调试怎么调?抓包工具有哪些? 14. gif/png/jpg的区别? # 个人相关 1. 对前端界面工程师这个职位是怎么样理解的? 2. 自己近3~5年的职业规划? 3. 平时下班或周末的时间是怎么安排的? 4. 说一个你最大的缺点? 5. 说一个你最大的优势?