在狂卷的生活下求生存

2,128 阅读1分钟

大家好,我是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、大文件上传怎么做到成功的?断点续传是怎么实现的?

以后会陆续更新文章,希望我自己能早点结束面试之旅!!!