携程前端一面+二面面经
一面
- 项目
- 页面优化(说不太了解, 没继续问)
- git的指令
- Vue使用了哪些, Vue的生命周期(那个阶段可以操作DOM)
- Vue的组件通信(父子和祖先子孙)
- webpack的配置有哪些
- 外部文件和内联样式哪个优先级更高
- 盒子模型的构造
- border画一个三角形
- 捕获和冒泡事件的顺序 - 如果一个父元素同时有一个设置了捕获的事件和普通的事件, 子元素有一个普通的事件, 事件触发的顺序是怎么样的
- 垂直居中和水平居中
- transform的属性
- animation
- 设置渐变的属性
- 事件循环(说了没搞太懂之后就没问了)
- Promise(resolve和reject)
- async和await的使用, 以及怎么捕获这种异步处理方式的错误
- for..in, for..of, forEach和map(forEach, map循环能否终端)
- 闭包
- 原型链
面试面了快50分钟吧
二面
- 怎么学前端
- 项目
- cookie, sessionStorage和localStorage
- cookie的理解
- 出入url到页面显示的一个过程
- 页面优化的方式(不太了解, 随便说了下防抖与节流, 图片压缩)
- CDN
- 服务器渲染
- 闭包
- 算法题
- 数字反转
- 数组去重(数组内含数组)
二面面了40分钟
有没有遗漏我也想不太起来了, 两次面试项目都问挺多的, 二面感觉要凉了, 发波面经攒人品
球球给我个offer吧, 球球了