大家好,我是villay,坐标上海浦东新区,最近遇到了公司前端裁员,我也在裁员名单里面,没办法,时隔一年得我又来写面经了,先不贴正确答案,因为我最近没有约到几家面试,以下是我遇到得面试题。
CSS部分
1、什么是重排和重绘,它们之间有什么联系?
2、H5有哪些新特性?它们在项目中你是怎么运用的?
JS部分
1、什么方法可以准确无误的判断所有的数据类型?
2、数组的操作方法中,哪些可以改变原数组,哪些不可以改变?
3、让你写一个函数去实现一个深克隆,你怎么去实现?
VUE部分
1、定义data里面数据为啥要有return,没有return行不行?
2、vue项目里面你做过哪些性能优化?
3、你知道的设计模式有哪些?
4、首屏加载缓慢怎么去优化?
5、vue3和vue2在响应式原理上有什么区别?
webpack部分
1、你如何用webpack去优化项目?
2、你们公司从开发到生产的流程是什么?
项目
1、app端的虚拟列表你是如何实现的?
2、你们是怎么发布小程序的?
3、大文件上传怎么做到成功的?断点续传是怎么实现的?
以后会陆续更新文章,希望我自己能早点结束面试之旅!!!