这里将收集我做过的所有的前端面试笔试题,并根据自己的理解提供解答,以及一些关于前端找工作方面的经验等。我将持续更新和维护该仓库,更欢迎你和我一起来维护。:smile:

欢迎拍砖,一起刷题,涨姿势,get新技能,找到好工作。

用不了多久你就能升职、加薪,当上总经理,出任CEO,赢取白富美,走上人生巅峰,想想是不是还有点小激动呢?

下面是更新列表:

前端笔试面试题部分

试题链接 原题概述 标签分类 更新状态
1.md Front End Web Development Quiz CSS部分 CSS 已完结 ✌️
2.md Front End Web Development Quiz HTML部分 HTML 已完结 ✌️
3.md FEX 面试题 General 待完善 👊
4.md 前端面试常见问题 General 待完善 👊
5.md 前端面试HTML 相关问题 HTML 已完结 ✌️
6.md 前端面试CSS 相关问题 CSS 待完善 👊
7.md 前端面试JS 相关问题 JavaScript 待完善 👊
8.md 前端面试jQuery 相关问题 jQuery 待解答 ✊
9.md 前端面试代码相关问题 JavaScript 待解答 ✊
10.md 前端面试有趣的问题 General 待解答 ✊
11.md 一些面试题 General 待完善 👊
12.md BAT及互联网公司2014前端笔试面试题--HTML,CSS篇 HTML,CSS 待添加 😄
13.md BAT及互联网公司2014前端笔试面试题--JavaScript篇 JavaScript 待添加 😄
14.md 收集的前端面试题和答案 General 待添加 😄
15.md 各大互联网公司2014前端笔试面试题–JavaScript篇 JavaScript 待添加 😄
16.md 2014年最新前端开发面试题 General 待添加 😄
17.md 前端面试资源汇总 General 待添加 😄
18.md 5个典型的JavaScript面试题(上) JavaScript 待添加 😄
19.md 再来5个JavaScript面试题 JavaScript 待添加 😄
20.md BAT web前端开发方向校招都考些什么? General 待添加 😄
21.md ELE 笔试题 General 待添加 😄
22.md 一些JS题目的解答 JavaScript 待添加 😄
23.md 最全前端面试问题及答案总结 General 待添加 😄
24.md 阿里航旅前端开发校招面试题 General 待添加 😄

前端面经部分

序号 前端面经 作者 标签分类 更新时间
01 面试前端工程师 myownghost 面经 2014年10月12日
02 Web 前端程序员简历模板 easychen 简历 2014年10月08日
03 吐嘈「个人简历」 rank 简历 2014年10月08日
04 如何写打动人的「个人简历」 rank 简历 2014年10月08日
05 如何写好技术简历 easychen 简历 2014年10月08日
06 web前端开发方向校招考什么 fouber 面经 2014年10月29日
07 腾讯web前端方向实习笔试准备 小爝 面经 2014年10月29日
08 精益技术简历之道 peng_gong 简历 2014年11月03日
09 如何在面试中识别一个坏老板 Heather Huhman 面试 2014年11月17日
10 谈谈面试与面试题 wintercn 面试 2015年01月09日
11 【web前端面试题整理08】说说最近几次面试(水) 叶小钗 面试 2015年03月30日

推荐下阅乎这个阅读体验灰常好的网站,我在这里收集了很多前端方面比较好的文章。
地址请戳:菜鸟前端成长之路

1、CS-Notes(Interview-Notebook) https://github.com/CyC2018/CS-Notes 技术面试需要掌握的基础知识整理,主要总结一些比较重要的知识点,笔记不是从网上到处复制粘贴拼凑而来,虽然有少部分内容会直接引入书上原文或者官方技术文档的原文,但是没有直接摘抄其他人的博客文章。这是中山大学郑永川构建了一个准备秋招的项目,该项目包含了九大模块,从算法到操作系统、网络、面向对象以及数据库、Java、分布式、工具、编码实践。 2、Java-Guide https://github.com/Snailclimb/Java-Guide Java面试通关手册(Java学习指南),该文档主要是创建者在学习Java的过程中的一些学习笔记,但是为了能够涉及到大部分后端学习所需的技术知识点我也会偶尔引用一些别人的优秀文章的链接。 该文档涉及的主要内容包括: Java、 数据结构与算法、计算机网络与数据通信、 操作系统、主流框架、数据存储、架构、面试必备知识点等等。 3、advanced-java https://github.com/doocs/advanced-java 互联网 Java 工程师进阶知识完全扫盲 本系列知识出自中华石杉,对这部分知识做了一个系统的整理,方便学习查阅。By the way,微信公众号石杉的架构笔记(id:shishan100)有其它很多架构知识,墙裂推荐~ 4、JCSprout https://github.com/crossoverJie/JCSprout 此项目为 Java 面试的汇总,多数是一些 Java 基础知识、底层原理、算法详解。也有上层应用设计,其中不乏一些大厂面试真题。 JCSprout : Java Core Sprout:处于萌芽阶段的 Java 核心知识库。algorithm https://crossoverjie.top/JCSprout 5、LeetCodeAnimation https://github.com/MisterBooo/LeetCodeAnimation 用动画的形式呈现解LeetCode题目的思路 会尽力将LeetCode上所有的题目都用动画的形式演示出来,计划用3到4年时间去完成它,期待与你见证这一天!文章最新首发于微信公众号 五分钟学算法 ,您可以关注获取最新的文章。 6、InterviewMap https://github.com/InterviewMap/InterviewMap Build the best interview map. The current content includes JS, network, browser related, performance optimization, security, framework, Git, data structure, algorithm, etc. 前端面试之道#开源版 7、coding-interview-university https://github.com/jwasham/coding-interview-university 这一长列表是从 Google 的指导笔记 中萃取出来并进行扩展。项目创建者Steve Yegge在列表的底部添加了一些额外项,用于解决面试中可能会出现的问题。他正是使用这套笔记最终被谷歌录取的。 8、面试指南interviews https://github.com/kdn251/interviews Java工程师面试指南,里面涵盖几乎所有软件工程师面试时会碰到的问题以及答案。分为以下几大模块: 在线练习/在线面试编程/ 数据结构/ 算法/ 位运算/算法复杂度分析/视频教程/ 面试书籍/ 计算机科学与技术资讯/ 文件结构 9、front-end-interview-handbook https://github.com/yangshun/front-end-interview-handbook

image

与其他软件工程师不同的是,前端求职面试对算法的重视程度更低,并且在该领域的知识更多的集中咋Html、CSS、JavaScript等几个方面,虽然网上也有一些资源可以帮助前端开发人员准备面试,但他们并不像软件工程师面试材料那么丰富,front-end-interview-handbook 就是专门为前端求职者准备面试问题和答案。 10、Front-end Job Interview Questions https://github.com/h5bp/Front-end-Developer-Interview-Questions 该文件包含许多前端面试问题,不过这里的问题是为面试官准备的,其中许多问题都是开放式的,可能会引发有趣的讨论,所以能够告诉面试官更多关于此人的能力而不是直接回答的问题。 11、node-interview https://github.com/ElemeFE/node-interview/tree/master/sections/zh-cn 本教程的目的是教你如何通过饿了么大前端的面试,职位是2〜3年经验的Node.js服务端程序员(并不是全栈),如果你对这个职位感兴趣或者学习Node.js一些进阶的内容,可以看看,需要注意的是,本项目针对的并不是零基础的同学,你需要有一定的JavaScript / Node.js基础,并且有一定的工作经验。 12、toBeTopJavaer https://github.com/hollischuang/toBeTopJavaer To Be Top Javaer - Java工程师成神之路 https://www.hollischuang.com 13、1system-design-primer https://github.com/donnemartin/system-design-primer

image

该项目是关于如何设计大型系统,以及如何应对系统设计面试。在很多科技公司中,除了代码面试,系统设计也是技术面试过程中的一个必要环节。这个仓库就是这些资源的组织收集,实践常见的系统设计面试题并且把你的答案和例子的解答进行对照:讨论,代码和图表。 14、interview_python https://github.com/taizilongxu/interview_python 此项目包含了大量的Python面试题