2022年3月4号 面试记录

129 阅读1分钟

1.说说你熟悉的设计模式

2.MVVM

3.http缓存说一下

4.vue双向数据绑定的原理

5.模拟实现一个虚拟dom

6.真实dom和虚拟dom的区别

7.说说管理系统权限实现方式

8.webpack源码说一下核心代码

9.webpack的loader和plugin的区别,怎么去实现他,loader的执行顺序

10.webpack打包出现报错,可能的原因,你会怎么去解决

11.说一说props单向数据流的实现,现实中props怎么做数据双向响应

12.组件之间的通信方法,兄弟组件之间是怎么通信的,通信方法有哪些

13.说一说vuex的实现原理

14.axios有没有自己封装过,怎么封装的

15.怎么实现不定宽div的水平垂直居中

16.移动端怎么实现布局,你们怎么自适应字体大小

17.如果做一个网站,既要兼容移动端也要兼容pc端,怎么做

18.说说你项目中封装过的组件

19.说一说常用的数据结构

20.说一说数据的类型,怎么判断他属于哪种类型

21.箭头函数和function普通函数的区别

22.说一说原型链

23.jquery是如何实现链式编程的

24.说说tree-shaking

算法题:

从一个数组中取出出现次数最多的值;

怎么深度搜索树形菜单