简介

介绍

面试王国是一个面向软件工程师的内容资源聚合网站,里面整理了我近年来前端学习和收集的一些文章、知识点和面试题等内容。

当然,里面不仅仅有前端知识,还有一些前端生态的知识,如Linux,数据库、算法等等。随着个人技术的扩展和技术积累,会逐渐加入正在使用的如Flutter、Golang、Docker等知识。

声明

1):文章内容大部分不是原创, 非原创一般会注明引用来源,版权归原作者所有,如有侵权请联系hicoldcat@foxmail.com删除。

2):因能力有限或知识理解差异,不能保证所有内容都准确,仅供学习参考,不作为面试答案的依据。如对内容有任何意义,请在github issues在新窗口打开中一起探讨。

3): 欢迎大家通过issue在新窗口打开贡献新的面试题,或者知识学习心得。

4):本项目基于MIT协议。

它有哪些模块?

现在包括了面试题库、知识点汇总、专题拓展、资源推荐、手写代码、算法训练等模块。

面试题库:汇总了面试经常会被问到的各部分题目,如HTML,JS,CSS,React,Vue等题目。根据类型以Q&A形式汇总,方便每次面试前刷题查阅。也包含了一些分类题目汇总和面经。

知识点汇总:总结一些经常遇到的知识点,如原型链、diff算法、任务执行机制等一些需要理解的知识片段。按知识点划分,方便成体系的复习重点和难点知识点。

专题拓展:包含了一些成体系的知识和与前端领域紧密相关的知识,如前端工程化、LowCode/NoCode、前端微应用、常用Linux命令、DevOps等等。按照专题划分,方便学有余力的同学丰富大前端知识体系。

资源推荐:多年收藏的浏览器文件夹中的各种资源进行了分类汇总,方便查阅更多优秀的博客和资源网站。

手写代码:实现了一些面试中或者开发中常见的编程实现题,如手写防抖和节流、实现一个Promise.all等编程题,增强对各种框架、类库和标准的理解,提高动手能力。

算法训练:面试离不开的算法题,尝试实现了一些经常遇到的leetcode算法题解。

为什么需要它?

整理这个Repository的初衷是因为每次换工作都要复习一遍面试题,从基础的js到框架源码,再到leetcode算法,浪费了大量时间在无用的找面试资源上。因此,花了点时间将自己经常刷的面试题汇总了一下,不仅加深自己的技术理解,也希望能帮助有同样需求的人。

再次重申

该网站主要面向我个人持续学习使用,开源出来是希望能对别人有帮助,版权属于原作者。

本站引用较多的网站

LABULADONG 的算法网站在新窗口打开

前端随笔 FE-Essay在新窗口打开

木易杨前端进阶在新窗口打开

图解React原理系列在新窗口打开

特别感谢这些网站优秀的内容,请大家支持原作者版权!!!

关注我

欢迎访问我的公众号【李留白】和个人网站 李留白