原文参考帅地玩编程

大厂面试知识点总结

计算机网络

操作系统

MySql

Linux

Java

1、基础入门:刚开始是在 b 站看尚学堂高琪的Java300集,说实话,真心不错,推荐。

2、进阶:接着我是看了《Java编程思想》,解答了我不少疑惑,不过我并没有全看,看了前面的。

3、JVM:接着是看了《深入了解Java虚拟机》,这本书看了好几遍。然后看了本专栏,忘了叫啥名字了,我觉得看《深入了解Java虚拟机》+看一些博客+自己做一些实验就足够了。

4、接着看了多线程的《Java并发编程的艺术》,这本书也看了好几遍,还有看了《Java并发编程实战》。

5、其他:《effective Java》(看了部分)、《码出高效》。

Redis

Redis 入门我是看《Redis 开发与运维》,我觉得这本书作为入门真心不错,之后是看了《Redis设计与实现》,这本书会讲的深入一些

消息队列

数据结构与算法

《数据结构与算法分析:c语言描述版》、《挑战程序设计大赛》、《编程之美》、《编程珠玑》,《程序员代码面试指南:IT名气算法与数据结构题目最优解》。

刷题的话,就在 leetcode 挑着刷了一些 + 牛客网的剑指 offer + 各大公司真题。

总结