- 简单自我介绍
- 问项目(这个部分很简单,可能是因为我表述项目不太好)
- 编码题:给两个dom节点,找出最近公共父节点
- 编码题:正则实现判断qq邮箱
我说这么裸写正则不太适应,讲了一下思路 - 编码题:js实现判断qq邮箱
str.endWith(‘@qq.com’)。这样不对吗,反正我写完面试官就下一题了 - 编码题:实现一个方法,传入promise数组和数字,当promise返回数量达到该数字时,返回结果
- 你页面的首屏渲染性能是如何提升的
- 懒加载渲染用户一屏的内容
- 静态资源上cdn
- 动态加载模块,减少第一次需要加载的模块
不知道是不是我答得不好,我真就说了这3点就下一个问题了
- 你们公司前端是如何部署的?
我没参与过部署,不是很清楚 - 你们的ui组件库是npm包形式加载吗
不是 - 有什么想问的
没有
一面结束了。总体感觉应该不咋滴,问题答不好,编码题没怎么做出来,大部分问的都是面试题,平时工作中用的少,之后重新准备一下这些问题吧,期待下一场面试。