一面
自我介绍
介绍一下之前的实践经历、做过什么
项目
- 实习经历详细挖掘
- 说一下项目的系统架构
- axios的封装拦截是怎么做的?做了一些什么工作?
- 对面说问了是封装拦截怎么做的,比如登陆态怎么去进行拦截,比如axios的登录跳转怎么做?你提到了token,那么token操作是怎么处理的,无效的时候状态码是什么?
基础
- http缓存说一下
- cache-control和pragma的优先级,modified和e-tag优先级
- content-type是什么,返回的类型有哪些?
- 对面追问如果我上传文件呢,那么和普通的请求有什么区别呢?
- 事件委托是什么?
- 如何去取得参数?获取是哪一个节点?应该进行什么操作
- 如何去给节点动态绑定事件?
回答可以用三元符或者v-if去进行判断和渲染 - vue应该在哪个生命周期里去给dom绑定事件
- js的事件循环处理机制
- 和node的事件循环处理机制有什么不同?
- 对node有什么了解吗?做过node相关的开发吗?用node做过什么?
- 说一下js里类的实现吧,就是原型链和原型
- 说一下深拷贝
- 如果是利用递归的话,遇到不同对象应该怎么处理
- 用过webpack吗?
- 了解webpack里的treeshaking吗?
- webpack优化做过哪些,了解什么
- 如何实现一个reverse函数?
- 时间复杂度是多少
- 说一下vue的依赖收集
二面
主要是说说项目和个人,比如有什么困难、学了什么课、最近有什么阅读的印象比较深刻的书籍
hr面
常规问题,学校家庭等
八月第一周面完,一周左右拿到意向书。
全部评论
(6) 回帖