/Interview

面前必看

MIT LicenseMIT

Interview

All Contributors

这是一份后端面试前必须看的内容列表,面前必看!

一方面,很多同学面试前不知道该如何准备,该看哪些内容。另一方面,不知道面试过程中会问哪些问题,该如何准确、有条理地回答。

本项目希望解决这个问题,当然是集合大家的力量一起完善。

面向面试学习也是一种比较高效的学习!

资料收集

持续收集好文,但未精读,未总结到本项目来:https://mubu.com/doc/2S6WGWVZGwV

你可以直接编辑这个 幕布 文件,但请记住:不要贪多,记录到这里的必须是你想在面试前再认真看的文章。

当你将幕布中的某篇文章拆解成了一个个问题,并且整理到了本项目的 .md 文件后,就可以从幕布 文件里删除了,但不用慌,这篇文章的链接并未删除,因为它被引用在了相关的问题下面了。

为了避免给出的链接失效,我们会先收藏网页到云笔记,再给出云笔记中的分享链接。一次完整的面试,包括面试前的充分准备、面试中的随时总结、面试后的 offer 选择。本文着重于面试前的准备,从技术和非技术两方面展开。面试中、面试后则会给出一些 tips。

如何参与

直接编辑各个分类下的 .md 文件

内容是如何分类的

这是一个真正能帮助你准备面试的项目,所以分类以实用为主,不追求完备与严谨。例如我们并不需要先来一个“编程语言”分类,再在其下来一个“Go”分类,我们直接把 Go 放到一级目录。

这是因为我们在准备面试的时候,经常是按模块来准备的。例如,今天我要看看 Go 语言模块、今天我要看看 MySQL 相关的东西……

在一级目录下,就是一个个的 .md 文件了,这才是最终我们在准备面试的时候,以“一个单元”来完整地学习的内容。例如在“数据结构与算法”这个一级目录下,有一个“二分法及其变种”的 .md 文件,学习完这个文件,二分法相关的内容我就完全掌握了。

不追求一次分类就完全正确,在过程中不断小幅重构、不断修正,保证实用性。

在每个 .md 文件里,问题以一级标题出现,每个问题的回答模板是这样的:

## 要点
## 详解
## 参考文献
  • 要点:面试前一天复习的时候,我只用“背”这个就行了。
  • 详解:有“跑路”想法的时候,要开始准备面试了,仔细研究这个。
  • 参考文献:这个问题的回答参考了哪些文章(以 md 文字链的形式给出)、书籍(给出豆瓣链接)。

最重要的一点:不追求分类的完备和严谨,一切以实用为主。过程中,小幅重构。

一些小的 Tips:

  1. 英文、数字和中文之间用空格隔开。如使用 smtp 协议。
  2. 建议使用 typora 编辑,设置成图片复制到 ./${filename}.assets 文件夹 模式。

学习交流

你可以加我的微信一起交流:raoquancheng1991。

也可以关注公众号,和更多的人一起学习:

QR

Contributors ✨

Thanks goes to these wonderful people (emoji key):


janetyu

🚧

This project follows the all-contributors specification. Contributions of any kind welcome!