## 一面 40min1. 自我介绍2. 项目3. Promise.all4. 讲跨域5. 代码输出 作用域。6. var 和 const区别7. 兄弟节点插入一个新的DOM节点,怎么做。8. 事件委托绑定事件回调,怎么做9. 使用ES6实现继承10. 实现两边固定宽,中间自适应的布局(圣杯布局,flex)11.判断一个数组中,如果某个索引对应的元素是数组或者数字,并且存在大于目标n的值,将这个索引加入result,返回result数组。---## 二面 40min1. 讲一下你的项目亮点2. 前端还有什么存储方案3. 如何判断一个数组是数组4. instanceOf 原理5. find方法和some方法区别6. 讲一下事件委托(捕获、冒泡)7. Vue的响应式原理8. 为什么数组要重写方法9. VueRouter的原理10. keepAlive的作用11. Map和WeakMap的区别12. 你觉得你学前端有什么优势13. 代码输出题14. for循环定时器输出 i15. 使用Promise实现每1s输入1,2,3...16. 使用await async实现一下上一个问题。17. 反问-面评,技术栈。---## hr面 25min1. 前两轮面试的自我感觉,优缺点2. 打算考研吗3. 为什么选择前端4. 上一段实习,为什么选择那家公司5. 公司节奏和强度如何6. 学到了什么,遇到什么问题,怎么解决7. 做的项目中,亮点和难点,怎么解决的8. 对于岗位最看重什么9. 期望薪资10. 反问