问的基本都是八股,项目没有过多问
下面是gpt总结的
- 基础知识:询问了关于前端基础(如HTML, CSS, JavaScript)、React及其相关库、Webpack等的问题,包括Webpack的配置项、优化方式、loader和plugin的区别等。
- 框架和库的使用:探讨了React的生命周期、受控组件与非受控组件的区别、高阶组件的应用场景等。
- 前端工程化:讨论了前端项目中的构建工具Webpack的配置和优化,如何配置loader和plugin,以及它们的作用。
- 前后端交互:询问了Axios库的使用,包括如何配置代理解决跨域问题、跨域的解决方案等。
- 状态管理:关于Redux的使用经验,包括Redux的工作原理、React Redux的作用等。
- 路由管理:询问了React Router的使用和实现原理
代码
- 实现add,让add(1)(2)(3) = 6
- 实现有最高并发的fetch,并按顺序返回
- 实现find(),能够根据'a.b.c'找到对应的值
- 实现promise.all
第一个面试官提示了一下写出来了,第二个只有思路,第三个写出来了,第四个说写不写都行
代码这次感觉写的还不错,问了很多原理性的东西,比如redux,router怎么实现,react-redux具体做了什么,webpack如何优化性能
面试官说应该会有二面