点击上方“GitHubPorn”,选择“星标”公众号

重磅干货,第一时间送达这是一份能帮你 60 天拿下 BAT 的秋招笔记【操作系统篇】

这是一份能帮你 60 天拿下 BAT 的秋招笔记【操作系统篇】

小 P 的学弟整理的一份秋招笔记文末提供下载链接,希望可以帮助你在接下来的秋招中找到满意的工作

Part1 .你的痛点

1.又深又广 。

书贼多,又贼厚。我看的完吗?我看完头发还能留得住吗?

2.不明所以

进程、线程、虚拟地址空间。。。

它们到底是个啥?看不见又摸不着的,不像敲代码我还能写个 hello world 玩一玩,我就背概念吗?

3.不成体系

好乱啊!各种层出不穷晦涩难懂的名词,他们之间到底是啥关系啊?到底有没有一个整体的知识脉络能把他们都囊括进去啊?

4.不知道面试会问哪些

我看了那么多东西,我真的记住了吗?理解了吗?面试官会问哪些呢?

Part2. 我的方案

1.又深又广?

解决方式:

我在学习操作系统的时侯是零基础的,我的学习方式的一个核心思想是用思维导图,具体的工具就是 xmind。

我会先过快速一遍比较经典的书,比如《现代操作系统》等等,从中建立整个操作系统这门学科的一个知识脉络。

这个知识脉络应该是按照自己理解下的整理的,而不只是抄目录,当然第一遍整理以后的知识脉络,肯定是不完整不全面甚至是会有差错的。

但是不要紧。

在看的时侯可以就将对应的知识点进行截图放到 xmind,第一遍看完以后你可能是模棱两可、迷迷糊糊的。

这个时候要多参考不同的渠道,这个渠道不一定是书,可能会是网课、博客、公众号文章等等。

通过不同的渠道不断的去调整优化丰富自己的思维导图笔记,我在整个梳理总结的过程中,从开始准备,到后面差不多成稿,经历了 20 个月,总共是包括了 5 本书、 2 门网课、 80+ 的博客文章,广度和深度都是可以保证的。

2.不明所以?

解决方式:

在上面所说的整理过程中,当你能够按照自己的理解整理出思维导图以后,就说明你是能够理解一部分消化为自己的东西的。

可能你会在某一个节点卡住,理解不了那一块的东西,这个时候你可以多去从不同的渠道
去看看别人对一块是怎么总结的,也许你就豁然开朗了。

因为从足够多的角度去看看某一块是怎么样的,我觉得差不多就能够理出它的全貌,最后将你的理解和梳理整理到思维导图上,那这块知识就是你的了,你差不多就可以理解透了,或者也可以将自己梳理以后的总结放在博客上,这是一个很好的加深理解的过程。

我从研一开始到现在有写了 110+ 的原创博客。

3.不成体系?

解决方式:

通过上面这种思维导图方式,其实那些知识块就可以串起来了,不会再是一个一个离散的孤岛

4.不知道面试官会问哪些?

解决方式:

这里有一个比较重要的建议,针对像我一样非科班的一开始没接触过操作系统的,就是很多人在看第一遍的时侯会特别想深挖每一点,生怕会漏掉每一句话、每一个点,这个我觉得不太建议。

  • 第一:会很容易陷入局部,但是很多局部的东西是需要有一个全局宏观的体会以后才能琢磨出来的。

  • 第二:会耗很多时间,功利性的从面试角度出发

有些知识点面试官是不太会涉及到的,比如一些硬件设备,磁盘等等。

那怎样才是我觉得合适的路子呢?怎样才能保证看的都是面试官大概率会问的呢?

我觉得可以这样,就是你在第一遍看过一边的时侯书应该快速,不要被一些细节卡住,快速的整理完这个思维导图。

这个时候你大概知道操作系统是有哪些东西的,然后再上牛客搜集面经,专门搜集操作系统的,搜个几百条,把他们放到一个文档里。

然后这些面经就是你的期末考试里面画出来的重点,你把这些面经分门别类,哪些面经是对应着哪些知识块的,这样你就知道在第二遍看的时侯,应该重点看哪些东西了,看完以后也可以自己尝试回答自己搜集的面经里的问题,你觉得自己理解了和你能流利答出来其实是两码事

Part3. 笔记正确的打开方式

建议你可以先看一遍我给的思维导图上面的知识脉络,但不用深入到知识细节,
参考我这个脉络,去看对应经典的书。

看完以后有了自己的体会,再回来看我给你的这份笔记作为进一步的参考,但最终我觉得你还是应该按照自己的想法,去整理出一套属于自己的知识体系,因为每个人的思维方式是不一样的。

我给你的笔记,始终是我消化后得出来的东西,你应该要有属于自己思考后的产出。

Part4. 这份笔记能带给你什么?

  • 1.涵盖了 90% 面试中操作系统的提问方向,不信的话,可以看看牛客上的面经和笔记上的内容对比一下,看是不是真的覆盖了。

  • 2.掌握了该笔记想到于掌握了 5 本书 2 门网课 80+ 的文章

  • 3.快的话 15 天搞定

  • 4.据我的调研,当前市面没有其他的类似的资料能如此全景般的一目了然的透彻展现操作系统整个的宏观知识体系   这份笔记是独一无二的

  • 5.文件会有点大,大概 90 多 M ,也从侧面论证了第 4 点

  • 6.不用花钱,白嫖 

Part5. 笔记怎么获取

我这次没有给这个号设置关键词回复,我想给那些铁粉更多的付出,所以这次的规则是这样的:

step1 扫描下方二维码进行关注

这是一份能帮你 60 天拿下 BAT 的秋招笔记【操作系统篇】

step2 关注后在上方二维码的对话框输入关键字  笔记

对的就是这样两步走,有人会觉得比较繁琐,但理由我也说了很多遍了,越容易得到的东西越显廉价,越有价值的东西越值得等待

所以这个纯属自愿不强求,但是相信我,这份笔记绝对是独一无二的,你不应该错过。

推荐阅读:

我整理了一批可以拿去做副业的开源项目!
爱了,爱了!10 大免费的白嫖网站!
计算机网络基础知识总结
这是一份能帮你 60 天拿下 BAT 的秋招笔记【操作系统篇】

原文始发于微信公众号(GitHubPorn):这是一份能帮你 60 天拿下 BAT 的秋招笔记【操作系统篇】