加入收藏 | 设为首页 | 会员中心 | 我要投稿 河北网 (https://www.hebeiwang.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 建站 > 正文

2019年前端工程师自检清单与思考

发布时间:2019-04-19 14:23:56 所属栏目:建站 来源:SuperX
导读:2019前端工程师自检清单 对付JavaScript,把握其语法和特征是最根基的,可是这些只是应用手段,最终仍然考量如故是计较机系统的理论常识,以是数据布局,算法,软件工程,计划模式等基本常识对前端工程师同样重要,这些常识的领略水平,可以抉择你在前端工

2019前端工程师自检清单

对付JavaScript,把握其语法和特征是最根基的,可是这些只是应用手段,最终仍然考量如故是计较机系统的理论常识,以是数据布局,算法,软件工程,计划模式等基本常识对前端工程师同样重要,这些常识的领略水平,可以抉择你在前端工程师这条路上能走多远,是时辰举办一波自检了,查漏补缺,只有全面成长,才会使你更强,以下会举办自问的情势凭证图片内里的常识点举办自我check

常识点在口试过不下50人后举办的一波总结:

也许不全,有新增的点可以放在评述区接头

2019年前端工程师自检清单与思索

1.你关于机能优化是否只知道js文件摆放次序、镌汰哀求、雪碧图等等,却连权衡指标window.performance.timing都不清晰是干什么的?

2.请你描写下一个网页是怎样渲染出来的,dom树和css树是怎样归并的,赏识器的运行机制是什么,什么是否会造成渲染阻塞?

3.请简述下js引擎的事变道理,js是奈何处理赏罚变乱的eventloop,宏使命源tasks和微使命源jobs别离有哪些?js是怎样结构抽象语法书(AST)的?

4.你是否思量全面你编写的整个函数,可能整个成果的容错性与扩展性?奈何构建一个组件是最公道最科学的,对付错误的处理赏罚是否有同一的方法要领?

5.赏识器缓存的根基计策,什么时辰该缓存什么时辰不应缓存,以及对付节制缓存的字段的相干配置是否清晰?

6.你是否可以操作面向工具的思想去抽象你的成果,你会构建一个class(ES6)吗?你对付前端架构的领略?

7.你会用VUE,你会用React,你读得懂这两个架构的源码吗?你懂他俩的根基计划模式吗?让你去构建一个相同的框架你怎样动手?

8.你相识的ES6只是const、let、promise吗?你思量过ES6提出的真正趋势吗?

9.你会用less,那么让你去写一个loader你可以吗?

10.webpack你也会用,你相识个中道理吗?你知道说明打包依靠的进程吗?你知道tree-shakeing是怎样关掉无用一再的代码的吗?

11.你真的纯熟行使css吗,那你知道position有几个属性吗,详细参考https://github.com/wintercn/b...

12.你相识js的数据布局吗?根基数据范例有哪些?伟大数据范例有哪些?在内存是怎样示意的?

13.你可以用js去实现一个单向、双向、轮回链表吗?你可以实现查找、插入、删除操纵吗?

14.你相识根基常见算法吗?快速排序写一个?要是限定空间操作你该怎样写?

15.你相识贪婪算法、动态筹划、分治算法、回溯算法等常见的算法吗?

16.你是怎样领略前端架构的?你相识一连集成吗?

17.你相识根基的计划模式吗?举例单例模式、计策模式、署理模式、迭代模式、宣布订阅模式。。。?

18.写一个变乱监听函数呗?实现once、on、remove、emit成果

19.node.js的实现层是什么?

20.node的变乱轮回机制是奈何的?

21.node的child_process模块有几个api,别离的浸染是什么?

22.http1.0与1.1协议的区别?

23.node是怎样实现http模块的?

24.怎样构建一个主从模式?

25.nginx相干设置相识过吗?

26.你真的领略前端吗?

有落下的方面,请在评述区写下您名贵的观点,我会第一时刻插手进来!!!

固然有些方面还未补足,可是可以作为参考~

【责任编辑:庞桂玉 TEL:(010)68476606】
点赞 0

(编辑:河北网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读