面经:1.讲一讲websocket2.你的项目里用到过husky 是自己做的还是用之前项目里做过的3.讲一讲这个用sparkmd5库做的文件分片上传组件。4.css中em rem px vw分别是什么5.position有哪些属性6.flex:1作用是什么7.js中的基础数据类型有哪些7.map、forEach的区别是什么8.vue中如何调用子组件的方法9.用户反应网站图片加载慢,该怎么排查问题10.前端有一个10000条数据的列表需要渲染,该怎么优化。总结:很简单,但是第一次面试,回答得很烂。就当一次锻炼的机会吧