浙江实在智能科技前端开发(4.12)oc

面试官挺好的,不会的会引导和说明。

1、自我介绍

2、项目情况,负责内容,遇到的难点

3、CSR和SSR的差别?

4、localStorage 的存储上限是多少?

5、要让页面关闭后清除存储是用什么?

6、组件库做了哪些组件的封装?

7、怎么实现上传组件上传进度的监听?

8、code review 是怎么看代码质量的

9、常用的 react hooks

10、useReducer、useContext 的作用

11、场景:有一个庞大的Context,是一个Person对象,他有很多属性,在若干个组件中使用时,有些组件使用了属性A、有些组件使用了属性B、没有完整的使用Person对象,只使用了其中的一小部分属性,如果我修改了一下其中的address,按理说只会更新使用了 Person.address 的视图,其他的更新是浪费的。

12、在什么场景下使用 useMemo

13、多大的量级需要使用 useMemo

14、在什么场景下使用 useEffect

15、父组件调用子组件的方法

16、ref 和 reactive 的区别

17、传一个基本数据类型的值给 ref 和传一个对象给 reactive 这两者有什么区别?

18、Vue2 到 Vue3 做了哪些升级

19、Promise

20、Promise.all 和 Promise.race 的区别

21、Promise.all 有一个失败就会失败,那么我们该怎么解决这个问题

可以使用 catch 来捕获它的错误,.catch 也会返回一个 Promise,所以这个Promise 就一定是一个成功的 Promise

反问:

1、技术栈:两条线:eletron+node、react

2、开发团队人员规模:13个左右,全部总共有五六十个

#面经##前端##软件开发2024笔面经#
全部评论

相关推荐

不愿透露姓名的神秘牛友
10-18 01:18
中兴 AI算法 18k-20k * 14
点赞 评论 收藏
分享
1 2 评论
分享
牛客网
牛客企业服务