这是一份我从各种途径搜集到的前端面试题目清单。
经过自己的梳理分类以及文字加工,力求做到覆盖面广、可读性高。
题目不仅涉及到了目前流行的HTML5、ES6、React、Webpack等内容,还包括通用的网络和软技能。
后面将持续更新,对题目保持补充,在相应的issue中可对该题进行交流。希望这些题目能帮助到你。
- HTML(包括HTML5,共有79道)
- CSS(包括CSS3,共有100道)
- JavaScript(149道)
- ES6+(89道)
- React(102道)
- 网络(63道)
- 工具(包括webpack、Git等,共60道)
- 算法(94道)
- 安全(11道)
- 性能(16道)
- 软技能(107道)
- 前端(33道)
- Node.js(26道)
- TypeScript(15道)
- Vue(42道)
- 30 seconds of code(短小精悍的代码片段,适合白板面试)
分享与面试和技术相关的文章,不定期更新。
- 2019年
- 2020年
- 2021年
- 2022年
- 2023年
- 前端优化
- 前端猎奇周刊
- 前端行为和性能监控脚本:shin-monitor
- GitHub或网络上优秀的面试项目(题量众多,内容饱满)
- 设计模式之美
- 浏览器原理
- Node.js深度分析
- 前端工具技术
算法包括用一句话描述的算法思路,LeetCode中的题目出现频率以及刷题列表(包含思路和实现)。
在下面目录中的书都是我以前浏览过的,有些是精读过的,有些是粗读过的,有些是翻过页的,其中有些还有专门的书摘。
- 书籍目录
- 计算机书籍排行榜
- 2019年翻译的英文面试书籍《101 Toughest Interview Questions》
- 2020年翻译的英文面试书籍《The Interview Book: How to prepare and perform at your best in any interview》
单词来源于《计算机专业英语(第3版)》。
古语云:“纸上得来终觉浅,绝知此事要躬行”。的确,不管看了多少本书,如果自己不实践,那么就很难领会其中的精髓。为此,开辟了《前端躬行记》系列,包括ES6、React、Vue.js、TypeScript和利器等,将相关知识系统的记录下来,以便自己翻阅,也希望能帮助到广大网友。
如果你也有前端面试题,或者有好的与面试相关的文章,都可以向我投稿。
我会将分享者的姓名,以及给我的相关信息(例如博客地址、GitHub地址等)贴到链接旁。
投稿方式是先加微信号freedom20180706或扫描下面的二维码,请求中需注明“投稿”。
我还建立了一个微信前端交流群,如要进群,可在加好友后和我说一下。
- 前端知识图谱(在线)
- Front-end Developer Handbook 2019(前端开发者手册2019)
- Spellbook of Modern Web Dev(讲座:理解现代Web开发)
- 下图引用自roadmap.sh。
- 往期图可参考2019、2020、2021、2022