方向资料积累

计算机网络

操作系统

数据库

java

综合类:
https://github.com/Snailclimb/JavaGuide
JavaGuide不用说了,想找Java方面的工作必看,不想找Java的也可以看看,不止有Java,常用的中间件数据库框架都讲了

操作系统:
https://tychen.github.io/categories/Linux%E6%93%8D%E4%BD%9C%E7%B3%BB%E7%BB%9F%E5%86%85%E6%A0%B8%E5%AD%A6%E4%B9%A0/
Linux操作系统内核,我是跳着看的,里面很多细节如果不是想找底层工作不必深究,重点看文件系统,内存管理以及进程线程,系统调用
书:《Linux高性能服务器编程》,虽然是讲Linux编程,但是他的计网部分也讲的不错
语言底层类:

https://draveness.me/golang/ Go的底层实现,面向面试学习的话可以跳着看,重点看内存GC,GMP,channel那几段,有时间当然是全看

https://www.bookstack.cn/read/qcrao-Go-Questions/README.md Go的一些底层问题,我就看了一点,Golang的底层八股还没卷到Java那种地步,全看完并且融会贯通的话应该是无敌了

https://redspider.gitbook.io/concurrent/ 深入浅出Java多线程
系统设计类&海量数据处理题:
https://soulmachine.gitbooks.io/system-design/content/cn/
https://blog.csdn.net/v_july_v/article/details/6279498
计算机网络:
http://www.52im.net/forum-105-1.html 讲各个网络协议非常全非常透彻的
数据结构与算法:
https://wizardforcel.gitbooks.io/the-art-of-programming-by-july/content/00.01.html 算法相关的总结,这里面的题目都很经典
https://github.com/soulmachine/leetcode Leetcode题解,我当时就是先看了一遍再去写,熟悉一下套路,这样能节省时间
当然,还有很多其他的,分布式一致性协议呀,Linux内核呀,Linux性能调优呀,数据库引擎呀,这些都根据自己兴趣去看吧,考的概率不是特别大,就像前面说到,没有人能准备完美去面试。

猜你喜欢

转载自blog.csdn.net/Winds_Up/article/details/115116082