Summary 前言 第一章 操作系统 1.1 生产者与消费者 1.2 常见面试题 第二章 计算机网络 2.1 常见面试题 第三章 算法与数据结构 3.1 排序算法汇总 3.2 查找 3.3 字符串 3.4 图算法 3.5 剑指offer-java实现版本 3.6 剑指offer-go实现版本 第四章 Java 4.1 基础 4.2 面向对象 4.3 集合 4.4 多线程 4.5 IO 4.5 JVM 第五章 数据库 5.1 常见面试题 第六章 框架和组件 6.1 spring 6.2 hibernate 6.3 struts 第七章 其他基础 7.1 编码历史 7.2 单例模式的几种实现方式 7.3 一致性哈希算法 第八章 HR面 8.1 项目与个人