总时长1小时左右1️⃣ 自我介绍2️⃣ 算法题2.1 零钱兑换2.2 Promis.all3️⃣ 为什么选择前端方法,为什么选择vue技术栈4️⃣ es6的新特性有哪些,你最常用的是哪些4.1 解构赋值与深拷贝的区别5️⃣ 浏览器缓存5.1 有想过自己动手怎么来维护http缓存吗6️⃣ 智慧大屏如何做响应式,遇到的问题7️⃣ vue2和vue3的区别7.1 手写proxy8️⃣ webpack打包优化的方法9️⃣ 封装富文本编辑器考虑的点1️⃣0️⃣ 虚拟滚动10.1 原理10.2 开始索引、结束索引如何计算10.3 如果数据项不等高如何处理10.4 数据项不等高,并且每一项还可以展开和折叠,如何处理1️⃣1️⃣ markdown数据如何渲染成html1️⃣2️⃣ markdown数据中带数学公式如何渲染12.1 遇到过什么问题,如何定位分析解决1️⃣3️⃣ 全链路的性能优化可以怎么一步步分析1️⃣4️⃣ 关于git是如何协作使用的14.1 发生冲突如何解决14.2 线上发生问题,如何解决1️⃣5️⃣ http和https的区别15.1 为什么https更加安全15.2 https的加密过程1️⃣6️⃣ 反问