react前端面试总结

面试一般会分为笔试和面试两部分。笔试一般都是比较基础的题目。

js考点一般有原型原型链,作用域和闭包,dom操作,ajax,跨域。

css一般考flex布局。

面试比较看完能力,笔者在面试过程中有遇到考算法题目的,是一个leetcode上关于树的一个题。如下图:

算法题

还有些的算法题比如单向链表如何快速反转。也有数组排序,去重这类题目让阐述思路。


以下挪列一些经常会被问道的问题。

1打包工具使用过什么? webpack如何配置,你自己是否配置过?

2 是否做过单元测试

3 react组件几种声明方式,高阶组件的使用以及无状态组件优缺点。

react的生命周期,发送请求应该写在哪里?装饰器了解吗?

4 css写的很庞大很复杂以后如何处理更容易维护

5 说一说es6,然后会从你说的内容挑选问,比如promise有哪些方法?map,set,weakmap,weakset有什么区别?

6 是否关注过es8?

7 es7中的async和await的了解

8 事件池的概念

9 考工具的使用,都使用哪些工具帮助提高开发效率

10 http缓存

11 前端资源优化

12 fetch使用过吗?如何解决兼容性问题?fetch请求返回的是什么?

13 数组有哪些API?数组对象如何遍历?

14是否研究过jq源码?

15 cookie和localstorage,sessionstorage的区别?


也有一些开放式的问题:

了解数据结构和算法吗?

你如何保证自己的代码是最优或者次优?

说一下自己的优缺点?

你在工作中遇到最大的挑战是什么?

离职原因?为什么选择干这个?

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

友情链接更多精彩内容