yangjiaxin1995 / front-end-interview-skills

Front end interview skills

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

⚠️ 本仓库还未完全完成,正在努力完善,但有些内容尚可看看!

申明

本仓库是为了帮助大家面试准备而存在,其中包含大量的资料以及 PDF 书籍,如果有侵犯到您的权益请联系我们,我们会立即配合处理,谢谢!

背景

跳槽是一个永恒的话题,但是很多人都不知道应该如何去准备面试,网上有大量的资料,但是质量参差不齐,有些小伙伴没有筛选资料的能力,收集了大量题库资料但是无从下手,或是花了很多时间去刷自己准备的题或者资料,但是效果却很差。

前端的知识涉及面已经非常广了,如果不好好整理资料你会浪费大量的时间。刚开始准备面试的同学肯定会有一种感觉:我怎么啥都会,又好像啥都不会啊,要补的也太多了吧,到底从哪里开始呢?然后就天天一会刷八股文,一会深入理解 JavaScript 语言底层知识,一会刷 LeetCode... 杂乱无章,像无头苍蝇一样到处乱撞。

所以我们要做一件事:让准备面试变得简单高效

目标

为不知道如何 准备面试 的小伙伴提供参考,收集 必要的 面试题目,更多的是侧重于如何去准备,其次是提供相应的资料。愿景是:提供出一套面试准备线路,你只需要按照这个线路图去做就能最大限度的节省你的时间,把时间专注于吸收知识的过程。

使用方式

第一步:阅读 thinking,做一些**准备

第二步:阅读 subjects,了解前端面试需要准备的知识涉及面以及它们的深度

第三步:结合第二步制定出自己的计划书,可以参考 plan

第四步:从 materials中寻找适合自己的资料,这里的资料都是精心筛选过的,如果依然找不到你需要的资料,可以提issue,或者你有更好的资料,可以阅读下面的 贡献指南 后将你的资料贡献进来。

第五步:更新你的简历,可以参考 resume,这里有简历模板

第六步:按照你第三步制定的计划开始执行,再此阶段你处于公司项目要尽心,面试准备也要抓紧的情况。在做公司项目的时候,老项目建议抽时间想办法重构,相当于是对自己项目经历的复盘

第七步:自我感觉准备的不错了想试试了,请先阅读 interview-skills

第六步执行过程的技巧和注意事项:

  • 一定要对自己做过的项目进行复盘,抽取 2~3 个复杂度高的去重构,这里可以在上班时间去完成

贡献指南

一个人的能力是很有限的,**也是容易被束缚的,这个愿景需要我们共同实现和维护,在满足大家制定的规则的情况下,每个人都可以贡献自己的想法和资料,但为了把控质量制定了如下规则(对规则有建议可以提交pr):

  • 不要提交大篇幅的用于日常提升的相关文章,这种文章一般是非常细致深入的 JavaScript 语言底层知识,需要花费大量时间才能全部理清楚,对于时间有限的面试准备收益小、耗时多。

  • 提交自己的推荐资料之前请仔细阅读 materials 中是否已有类似资料,如果感觉自己的资料更好可以提交,我们会仔细阅读后考虑替换

  • 为你的每一个推荐都加上简介和推荐理由,阅读你的推荐文章或者书籍后能够获得什么

  • 不要直接将某些博主的博客地址或者 github 地址直接贴出来,要做好筛选工作

仓库目录结构以及简介

├── README.md                        简介
├── guide                            指导模块
│   ├── company-technology-stack.md  收集大厂的技术栈,方面对照准备
│   ├── interview-experience.md      收集大厂的面试经验
│   ├── interview-process.md         面试流全程
│   ├── interview-skills.md          面试技巧
│   ├── materials.md                 资料集合
│   ├── plan.md                      面试计划模板,供大家参考生成自己的计划
│   ├── resume.md                    简历模板
│   ├── subjects.md                  一个合格前端应该掌握的知识广度和深度的概述
│   └── thinking.md                  面试准备之前需要做的**准备
|── pdf                              PDF书籍资源
└── question-back                    题库
    ├── others.md                    题库集合
    └── cuixueshe.md                 崔学社精品面试题库

About

Front end interview skills