120

面试,是个永恒的话题,曾经小编也是一直在刷面试题,啃各种源码。结果发现源码越啃越多,面试题也是

下面推荐的这些面试题,都是作者本人全部看过,背过,如果是代码,那么都是自己亲手去实践过后再推荐的。

对于面试这块,作者目前是接近百分百的成功几率(可能我面试的没那么高级),所以今天鼓起勇气向大家推荐自己曾经背诵的面试题以及源码阅读~

紧缺的技术攻坚岗位,看技术

非紧缺的技术攻坚岗位,看人

首先是来自字节跳动的郭冬冬面经系列:

中高级前端大厂面试秘籍,为你保驾护航金三银四,直通大厂(上)

(中篇)中高级前端大厂面试秘籍,寒冬中为您保驾护航,直通大厂

(下篇)中高级前端大厂面试秘籍,寒冬中为您保驾护航,直通大厂

点评:知识体系足够连贯,涉及技术点宽度是够的,但是由于作者本人精力有限,不可能每个点都写得很细致,很多知识点还是需要自己去深入实践(知易行难)

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的开源项目,所以更新会比较少,欢迎大家关注我的前端微信公众号:前端巅峰,回复进群,即可加入前端交流群~


PeterTan
14.4k 声望30k 粉丝