前言 本仓库面向正在寻找 Java 后端开发职位的同学,对面试中的高频问题进行系统整理,用于面试前的快速复习和回顾。 在线阅读 目录 计算机网络 操作系统 数据结构与算法 数据库 缓存 Java Spring框架 中间件 设计模式 分布式系统 系统设计 参考资料 主要参考以下博客和课程: 牛客网 剑指Java面试 CyC2018 / CS-Notes Snailclimb / JavaGuide 推荐书籍: 《Java核心技术 · 卷I》 《深入理解Java虚拟机》 《构建高性能Web站点》 《从Paxos到Zookeeper》 《程序员面试金典》