一面
全程都是场景题,然后你说出如何解决,不会直接问你某个八股。
- 自我介绍
- element-plus开源pr的一些问题
- 实习经历
- 移动端适配(rem、em、vw、vh以及区别)
- 两种盒子(IE和怪异)
- eslint和prettier冲突如何解决?详细说明下某种情况() 我说通过插件,优先去适配eslint的规则
- 虚拟列表实现思路 ? (首屏加载那块逻辑需要具体看一下 X)
- 封装组件的思路,具体举个例子说说。
- 自适应布局(媒体查询、flex、grid响应式布局)
- flex:1,然后说出个场景题,如果flex:1 最后有元素被挤出屏幕外如何解决 (不用换行)(1. 设置最大宽度,2. 面试官说flex本身有个属性可以)
- 尽可能多说水平居中
- http vs https X
- 三次连接
- 四次挥手 X
- map和foreach 实现map的思路
- 深拷贝的思路
- 闭包
- 垃圾回收 垃圾回收的执行时机 X (没了解过
- 宏任务和微任务
- Promise
- async await 以及执行时机
- 优化渲染性能(我背的八股背面试官打断了,让我不要回答的这么表面)
- 数组去重
然后面试官就说一面给过了
二面
二面是简单的项目面,问了些简单问题,十五分钟左右结束~
许愿hr面~
当天晚上约hr面,然后第二天面完晚上oc啦
开心~