前端,数据库学习

react前端面试总结

2017-07-27  本文已影响291人  Keely

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

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的区别?

也有一些开放式的问题:

了解数据结构和算法吗?

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

说一下自己的优缺点?

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

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

上一篇下一篇

猜你喜欢

热点阅读