当前位置: 首页 > 面试经验 >

2022.10.15 群核科技(酷家乐)前端一面

优质
小牛编辑
105浏览
2023-03-28

2022.10.15 群核科技(酷家乐)前端一面

1、Vue2和Vue3的区别。

2、为什么通过下标修改数组,Object.defineProperty监听不到。

3、通过下标来修改数组,还要被Vue2监听到,要怎么做?(不懂,答了$set....)

3、ES6有什么新特性。

4、普通函数和箭头函数的this指向。

5、promise的流程是怎么样的。

6、其他异步任务的解决方案。

7、generator函数了解吗?async await跟他有什么关系。

8、元素水平垂直居中。

9、https和http有什么不同。

10、知道什么状态码,说一下。

11、浏览器缓存策略。

12、http1.1对比http1.0的升级。

13、cache control了解吗?他有什么字段。

14、http2.0了解多少。

15、TypeScript对比JavaScript的优势。

16、interface和type的区别。

17、有用过react的hooks吗?useEffect作用?

18、useEffect如何实现componentDidMount效果。useEffect返回一个函数会怎样?

19、useEffect传入的回调函数能使用async和await吗?(不懂啊。。。)

20、vue和react为什么要使用虚拟DOM

21、vue和react的diff算法,描述一下流程。

22、虚拟DOM本质是什么,它除了性能好,还有什么作用?(后面没答上来。。。)

23、用过什么状态管理工具。

24、vuex是单向数据流,为什么要这样设计呢?(懵逼)

25、使用最多的设计模式说一下。

26、懒加载是什么实现的,数据量大了怎么办。

27、防抖和节流。应用场景

29、代码题:对深层次嵌套数组进行扁平化+去重+排序。(集合+递归)

30、代码题:一个排序数组,一个特定数n。在数组中查找到大于n的最小的那个数。(二分查找)
 类似资料: