中小厂面经 (2)

八股:

1. 你使用过什么打包工具, 你对它们进行过什么配置, vite为什么比webpack要快

2. 实现undo操作的方法

3.说说ES6有什么新特性, var和const的区别

4. 说说浏览器的事件循环机制

5. react Hooks和Class组件的区别, 为什么Hooks更好

6. React中常用的hook及其作用

7. React关于状态管理有哪些方法, useContext和React Redux使用场景, 说说它们为什么适合这个使用场景(区别)

8. 开发时使用到的性能优化方法有哪些, useCallback可以用useMemo实现吗, 如何实现

9. js中, 如何判断一个数据类型为number类型, NaN和Infinity是什么类型, 如何筛掉NaN和Infinity类型

拷打项目:

1. 介绍项目

2. 你觉得项目有什么难点, 介绍一下

3. 拖拽功能的实现是否使用了一些开源库

其他:

1. 对面试官有什么问题

2. 你觉得最成功的一件事是什么

3. 你觉得你对于其他前端开发者的优势是什么

4. 平常遇到问题都有哪些解决方法

5. 你是怎样学习前端的

全部评论

相关推荐

评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务