本文
前往“校招VIP”小程序,访问更方便

【校招VIP】飞猪前端一面面经

牛客网 08月15日

转载声明:文章来源:https://www.nowcoder.com/discuss/515113206738665472

1.主要技术栈有哪些?

2.react用的是14还是16?

3.用的是class还是hooks?

4.讲讲常用的react hooks

5.useMemo和useEffect有什么区别?

6.useContext有用过吗?

7.react状态管理用的是什么框架?

8.redux主要分为哪些要素?

9.为什么要用redux?

10.react的virtual DOM有了解吗?为什么要有这个概念?对性能方面有什么优化吗?

11.有用过react router吗?它具体是用来干什么的?

12.为什么有的时候一定要用react router呢?

13.了解单页应用spa吗?

14.你有移动端的经验吗?(微信小程序也算)

15.微信小程序里面有用什么框架还是原生的?

16.原生的微信小程序有哪些生命周期?跟react有什么区别?

17.微信小程序的新的优化有了解吗?

18.写过react组件吗?怎么理解有状态组件和无状态组件?各有什么优点和缺点?

19.讲讲TDD开发方式

20.怎么确保测试用例覆盖得比较全?

21.打包工具用的什么?

22怎么把ES6的代码编译成ES5的代码(Babel)?

23.typescript的常用API和工具类有哪些?

24.typescript的好处什么?缺点是什么?写起来会麻烦吗?

暂无回复