一面 1h 40min
- css 隐藏元素
- js中数据类型,判断方式
- interface和type,enum和map区别
- 浏览器缓存
- 跨域
- iframe 微前端
- vue和react直观区别,更新流程的不同
- vue双向绑定(响应式)原理
- 路由a表单点击路由b返回路由a,想要保存路由a表单数据
- 二次封装axios做的请求管理操作
- 手写promise.all
- 图片懒加载具体实现
- 到岗时间,实习时间
- 数组扁平化
- 数组乱序
- 反问
- webpack 手写的loader和plugin
- 性能优化
与其面试更像是聊天🙃中间很多问题都发散开了东扯西扯去了。 面试官是个和蔼的小姐姐,面到反问的时候,说我理论还行但是手写能力太差了,然后说面了这么久挂了我也不好意思,就让我说说优势争取一下,就又聊了十几分钟,达成 1h40min壮举😶
二面 24min
- 自我介绍
- 大三课程安排
- webpack模块 实践的分包操作 hash文件名作用
- 缓存文件手段
- 强缓存、协商缓存及前端处理时操作细节
- canvas 实践细节
- 目前公司在做的业务
- 反问