Skip to content
前端面试每日 3+1,以面试题来驱动学习,提倡每日学习与思考,每天进步一点!每天早上5点纯手工发布面试题(死磕自己,愉悦大家)
Branch: master
Clone or download
Latest commit 7078fa1 Jul 19, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.github 64 days Jun 18, 2019
category 95 days Jul 19, 2019
lib modify Error Words Jul 19, 2019
resource/images 添加热门榜的图片 Jun 30, 2019
tools 68 days Jun 22, 2019
.gitattributes add project language Jun 25, 2019
.gitignore Initial commit Apr 17, 2019
LICENSE Initial commit Apr 17, 2019
README-en.md 95 days Jul 19, 2019
README.md 95 days Jul 19, 2019

README.md

前端面试每日 3+1(每日三问)

中文 | English

html css javascript skill Statr

四大宗旨:勤思考,多动手,善总结,能坚持

《论语》,曾子曰:“吾日三省吾身”(我每天多次反省自己)。
前端面试每日3+1,以面试题来驱动学习,每天进步一点!
让努力成为一种习惯,让奋斗成为一种享受! 相信 坚持 的力量!!!


  • 学习不打烊,充电加油只为遇到更好的自己,365天无节假日,每天早上5点纯手工发布面试题(死磕自己,愉悦大家)。
  • 希望大家在这浮夸的前端圈里,保持冷静,坚持每天花20分钟来学习与思考。
  • 在这千变万化,类库层出不穷的前端,建议大家不要等到找工作时,才狂刷题,提倡每日学习!(不忘初心,html、css、javascript才是基石!)
  • 欢迎大家到Issues交流,鼓励PR,感谢Star、感谢watch,大家有啥好的建议可以加我微信一起交流讨论!

希望大家每日去学习与思考,这才达到来这里的目的!!!(不要为了谁而来,要为自己而来!)

点击查看 “卓越-九周年” 视频

今天的面试题 (2019.07.20) —— 第95天

欢迎在 Issues 和朋友们一同讨论学习!

试题分类

历史面试题

…………

怎样学习

  • 不管题目懂与不懂都要先思考再百度,思考后一定要去写出来
  • 如果是原生js的题,不要依赖第三方库,如jquery等
  • 每天的题目都是独立的,不需要按顺序来,但建议每道题都去答下,有你会的和有你不会的,答了才知道
  • 不懂的题百度后,不要直接复制一大段过来,要用自己的话精简地总结概括出来

起源

故事起源于离职同事发来的一道求助面试题,然后在部门企业微信群里炸开了,答题完后大家觉得如果要是每天来一题,是不是会更爽呢?以面代练,突发其想说干就干,所以就有了这个开源仓库,只为利他利己!

起源图

交流讨论

欢迎大家前来讨论,如果觉得对你的学习有一定的帮助,欢迎点个Star, 同时欢迎加入 “前端面试每日3+1” 微信群(扫个人微信号邀请入群)相互交流。

微信公众号和微信群

特别感谢(排名不分先后)

重大事件

  • 2019.04.17 — 来源于一张离职同事发来的求助面试题,然后大家突发其想说干就干
  • 2019.04.25 — 添加了面试题的分类
  • 2019.04.27 — 添加了Issues的模板
  • 2019.04.28 — 每日3题改成每日3+1,即添加了一个软技能题
  • 2019.04.29 — 添加了特别感谢的朋友
  • 2019.04.30 — 添加了QQ讨论群
  • 2019.05.02 — 去除QQ讨论群二维码,添加公众号及个人微信二维码
  • 2019.05.05 — 看到很多网络上的朋友滥用链接,让有需要的朋友找不到最新的试题,特添加了转载说明
  • 2019.05.07 — 为了把开源项目更好的延续下去,帮助更多爱学习的朋友,开通了掘金专栏、知乎专栏和看云
  • 2019.05.07 — 下午star数突破100,看来爱学习的人很多,也为自己的坚持而感到欣慰!利他利已!
  • 2019.05.08 — 看到点赞数破100了,但每天答题的人很少很少!我在反思问题出在我身上还是什么原因?所有特加了提示:不要为了谁而来,要为自己而来!
  • 2019.05.12 — 与国际接轨,代码与学习无国界,所以添加了英文版本,后续会继续优化,先解决有的问题!
  • 2019.05.13 — star数突破300!
  • 2019.05.14 — issues题目数量突破100!继续努力前行!
  • 2019.05.15 — 加了技能图标,让README更美观,看着更舒服!
  • 2019.05.16 — 看到很多朋友直接复制一大段出来文字放到issues里,其实这样是不好的,看后也要用自己的话总结根据出来,所有添加了怎样学习的方法。
  • 2019.05.23 — 发现很多朋友都好奇这个开源项目,所以特加了本开源项目的四大宗旨。
  • 2019.06.01 — 为了指引新关注的朋友,就把第1、2、3天的题也显示出来了。
  • 2019.06.03 — 世上本无竞争,只是参与的人多了而已,特加了相关优质开源项目的链接,欢迎大家关注,找到适合自己的学习方式(open的心态,很多朋友让我多关注下竞争对手,我说不用,要感谢竞争,竞争会使我更强大,其实我觉得最大的对手就是自己!)。
  • 2019.06.11 — 添加了贡献指南,欢迎大家提PR。
  • 2019.06.13 — star数突破700!离5月13日刚好满一个月,增加了400,看来爱学习的朋友还是很多的!感谢关注!
  • 2019.06.14 — 同步开通了简书入口,让更多的朋友参与。
  • 2019.06.20 — star数突破888!好吉利的数字!
  • 2019.06.21 — vue的题量突破150+,html/css/javascript/软技能的题量分别为67,成为目前市面上题量最大的开源仓库!(全球第一),感谢坚持!
  • 2019.06.23 — 仅仅两天,vue的题量再次突破220+,非常感谢坚持!
  • 2019.06.25 — 误打误撞,github上面搜索“前端面试”,按star排行,成功挺进前10,立个flag,年底目标前5!
  • 2019.06.26 — 第71天,star数突破1000,issues数突破500!
  • 2019.06.28 — 第73天,此开源项目被HelloGitHub 第 39 期收录,并把作者添加到了贡献者的名单,感觉HG,欢迎大家关注HG!
  • 2019.06.28 — 第73天,star数突破1300,原因是发布了篇 vue 248+个知识点(面试题)为你保驾护航,看来爱学习的朋友还是非常多的!
  • 2019.06.30 — 第75天,《前端面试每日3+1》开源项目上了github的热门榜,总榜排行第6,javascript语言榜排名第1!感谢一路同行的朋友们的努力付出!
  • 2019.06.30 — 第75天,鉴于有不少朋友都想直接要答案,而我的回答始终是没有,答案在你自己脑中!新的口号:始于面试,但不止于面试!提倡每日学习,每天进步!
  • 2019.07.01 — 第76天,star数突破2000大关,感谢关注的朋友们,如果要参与项目,最好的建议是watch一下
  • 2019.07.05 — 第80天,为期一周的热榜结束,收获star数达到2857,在github中“前端面试”的star排名第7,前进了3名,非常感谢jsliang的推荐才使得有这么一波流量,恢复平静,专心出题,坚持做得更好,期待下一波流量的到来!对了,今天公司9周年,和团队一起专门录制了个九周年的视频!点击查看 “卓越-九周年” 视频
  • 2019.07.08 — 第83天,star数突破3000大关
  • 2019.07.18 — 添加了非常棒的开源项目链接,顺便记录下今天star突破3500,关注的朋友越来越多,继续坚持死磕自己,愉悦大家
  • 2019.07.19 — 328道React题出炉,目前Vue和React的题已经各占领全球第一了,后期会持续更新!

在哪可以看到

贡献题目

请在提交PR前先阅读贡献指南
感谢所有为"前端面试每日3+1"做出贡献的人!

非常棒的开源项目

  • 【推荐】欢迎跟 jsliang 一起折腾前端,系统整理前端知识,目前正在折腾 LeetCode,打算打通算法与数据结构的任督二脉。GitHub 地址

友情链接(大家有好的开源项目和优秀作者,欢迎推荐)

  • jsliang的文档库(每日一道 LeetCode,jsliang 带你进行每日折腾~)
  • 千古壹号(前端入门和进阶学习笔记作者。从零开始学前端,做一个web全栈工程师。)
  • CS-Notes(技术面试必备基础知识、Leetcode 题解)
  • 情封(公众号「前端早读课」作者情封)
  • Nodejs技术栈(公众号「Nodejs技术栈」作者五月君,本文档是作者从事 Node.js Developer 以来的学习历程,旨在为大家提供一个较详细的学习教程,侧重点更倾向于 Node.js 服务端所涉及的技术栈。)
  • 木易杨(公众号「高级前端进阶」和壹题的作者,每天搞定一道前端大厂面试题,一年后会看到不一样的自己。)
  • 刘小夕(公众号「前端宇宙」作者刘小夕,我将和大家一起一步一个脚印,向前端专家迈进。)
  • koala(公众号「程序员成长指北」作者,专注 完整的 Node.js 技术栈分享,从 JavaScript 到 Node.js,再到后端数据库,祝您成为优秀的高级 Node.js 工程师。座右铭:今天未完成的,明天更不会完成。)
  • 第一名的小蝌蚪(每周十道前端大厂面试题,并收集大家在大厂面试中遇到的难题,一起共同成长。)
  • 勿忘心安(公众号「前端桃园」)
  • yck(公众号「前端真好玩」、「前端面试之道」作者)
  • 浪里行舟(公众号「前端工匠」作者浪里行舟,关注基础知识,打造优质前端博客。)
  • 小生方勤(公众号「小生方勤」、前端词典系列作者浪里行舟)
  • 郭小北(公众号「前端你别闹」作者)
  • 小婷(公众号「编程微刊」作者)
  • dendoink(公众号「前端恶霸」作者)
  • 前端小智(公众号「大迁世界」作者)
  • ConardLi(公众号「code秘密花园」作者)
  • RobinsonZhang(公众号「达摩空间」作者,爱分享,爱挑战,技术狂热,不断写作,前沿布道。 我们从小白到大师,慢慢来。)
  • 前端晚练课(前端早读课的姊妹篇,每天一个前端知识点,苦练前端真功夫)
  • 每日一题(每日一题(开开森森学前端系列))
  • 前端漫谈(前端漫谈系列)
  • 前端帮帮忙(前端帮帮忙系列)
  • 面试官(面试官系列)
  • 面试图谱 (打造最好的面试图谱)
  • 前端知识整理 (Cute系列更新一些系列文章和框架demo,作为自己学习结果的输出,喜欢的朋友欢迎 👉star)
  • 洞见前端小程序-(微信搜索,非常有意思的小程序,刷题必备)
  • 前端荣耀小程序-(微信搜索,非常有意思的小程序,通关打卡还有排行榜)

转载说明

近期,看到很多网络上的朋友滥用链接,滥用面试题,包装了下就收费了,让有需要的朋友找不到最新的试题,违背了我的初衷,特添加了些声明:

  • 声明
    1. 可以转载里面的所有面试题用到任何地方,但请添加仓库的地址,因为转载后你们很少会更新了,但此仓库每天都会准时更新。
    2. 此开源仓库从不收取任何费用,现在不会,以后也不会,也不会授权任何人/机构进行收费。
    3. 大家不需要对此仓库进行爬虫,如有需要什么格式的,可以私聊我,比如本地阅读的PDF,我有时间会做成PDF的,方便大家!

License

MIT

You can’t perform that action at this time.