面试,是个永恒的话题,曾经小编也是一直在刷面试题,啃各种源码。结果发现源码越啃越多,面试题也是
下面推荐的这些面试题,都是作者本人全部看过,背过,如果是代码,那么都是自己亲手去实践过后再推荐的。
对于面试这块,作者目前是接近百分百的成功几率(可能我面试的没那么高级),所以今天鼓起勇气向大家推荐自己曾经背诵的面试题以及源码阅读~
紧缺的技术攻坚岗位,看技术
非紧缺的技术攻坚岗位,看人
首先是来自字节跳动的郭冬冬面经系列:
中高级前端大厂面试秘籍,为你保驾护航金三银四,直通大厂(上)
(中篇)中高级前端大厂面试秘籍,寒冬中为您保驾护航,直通大厂
(下篇)中高级前端大厂面试秘籍,寒冬中为您保驾护航,直通大厂
点评:知识体系足够连贯,涉及技术点宽度是够的,但是由于作者本人精力有限,不可能每个点都写得很细致,很多知识点还是需要自己去深入实践(知易行难)
2018 年阿里巴巴前端面试总结
面试分享:2018 阿里巴巴前端面试总结 | 掘金技术征文
点评:知识体系涉及点都比较偏向考察基础,但是有的技术点在目前看来有些老旧。因为现在马上 2020 年了,在当时看来,这篇文章绝对是杠杠滴~
2019 年前端面试基础篇
2019 前端基础面试秘籍
点评:写得比较基础,但是基础往往是最重要的,js
这门语言很容易产生个人的书写风格,所以建议多看看不同的文章对基础的剖析
前端工程师面试基础必备
前端工程师面试必备(持续更新中)
点评:同上
金三银四魔都两年半前端面经
金三银四魔都两年半前端面经
点评:这位作者应该也是个牛人,感觉技术比较全面,值得一看
V8 垃圾回收机制
V8 内存管理和垃圾回收机制总结
点评:当你有一天发现需要用上这个的时候,你就可能快接近高级前端了
200 行代码实现简单的 React 框架
200 行代码实现简版 react
点评:这是一个非常值得去学习的文章,我模仿作者的写法,自己写了一个mini-react
,感觉技术提升真的会很大,当然也花了我两周晚上的时间
Redux 真的不复杂
redux 真的不复杂——源码解读
点评:Redux
必须,要能够自己完全实现,否则就不是一个合格的中级前端工程师
React 的 setState 执行机制
【React 深入】setState 的执行机制
点评:跟上面两篇文章一样,是配套的,来自字节跳动的李世奇大佬。从它的文章我也学到了很多东西~
「真®全栈之路」Web 前端开发的后端指南
「真®全栈之路」Web 前端开发的后端指南
点评:要想走向真正全栈工程师,这部分知识是必要基础,个人认为,通信协议,消息队列,数据库这几块一定要重点主攻。特别是通信协议,IM
的发展会随着 5G
越来越快
Node.js – 200 多行代码实现 Websocket 协议
Node.js – 200 多行代码实现 Websocket 协议
点评:这篇文章也是写得很棒,让我们了解了 websocket
的大致实现,当然这只是一个基础篇,毕竟握手那些库都已经替我们做了~
如何自己实现一个简单的 webpack 构建工具
如何自己实现一个简单的 webpack 构建工具
点评:这篇文章是我写的,也是自己一点点手写出来的代码,测试可行,了解 webpack
的基本运行
下面是一些 Demo
和源码的仓库地址:
从零搭建 React 脚手架极致优化版
mini-react 框架源码
mini-webpack 源码
最近正在编写一个 webRTC
的开源项目,所以更新会比较少,欢迎大家关注我的前端微信公众号:前端巅峰,回复进群,即可加入前端交流群~