学习目标
- 理解原大纲第 21 章的去重原则:33 道零散题目与前面章节重复,不再单独展开。
- 能够通过题号快速定位每道题目的归属章节,找到详细讲解的位置。
- 查漏补缺:对照索引表确认自己是否已掌握各章节对应的知识点。
一、去重说明
原大纲第二十一章"其余零散面试题"共收录 33 道题目(题号 166-198)。经逐一比对,这 33 道题目所考查的知识点全部已在前面章节中详细讲解。为避免相同知识点在两处重复书写、增加读者维护负担,本章不再单独展开,而是以索引表形式列出每道题目的归属章节。
读者只需通过下表的"题号"找到对应行,即可跳转到相关章节复习。
| 题号 | 题目摘要 | 归属章节 |
|---|---|---|
| 166 | Goroutine 处理海量数据时的存储与调度策略 | 04-Go-Goroutine调度与锁.md 第11节协程池 |
| 167 | 变量逃逸到堆上的条件与编译器优化 | 05-Go-内存管理与GC.md 逃逸分析章节 |
| 168 | Redis 热 key 问题的识别与解决方案 | 09-Redis全系列.md 热key章节 |
| 169 | Map 底层 hmap 与 bucket 结构 | 01-Go-Map底层与并发.md 第1章 |
| 170 | 注册中心的服务注册与发现机制 | 11-网络TCP-HTTP-gRPC.md 服务发现章节 |
| 171 | 多 Goroutine 场景下的死锁排查与预防 | 04-Go-Goroutine调度与锁.md 死锁章节 |
| 172 | MySQL 常见 SQL 优化与执行计划分析 | 10-MySQL全系列.md 慢查询优化章节 |
| 173 | MySQL 索引类型、最左前缀与失效场景 | 10-MySQL全系列.md 索引章节 |
| 174 | MySQL 分库分表策略与分片键选择 | 10-MySQL全系列.md 分库分表章节 |
| 175 | Map 的扩容触发条件与扩容过程 | 01-Go-Map底层与并发.md 扩容机制章节 |
| 176 | 切片共享底层数组与 append 扩容机制 | 02-Go-切片数组字符串.md 切片章节 |
| 177 | Channel 在并发控制中的使用模式 | 03-Go-Channel底层与通信.md 通信模式章节 |
| 178 | Redis 数据结构与典型应用场景 | 09-Redis全系列.md 数据类型章节 |
| 179 | 逃逸分析对性能的影响与减少堆分配 | 05-Go-内存管理与GC.md 逃逸分析章节 |
| 180 | MySQL 深度分页优化方案 | 10-MySQL全系列.md 分页章节 |
| 181 | Channel 的通信语义与同步机制 | 03-Go-Channel底层与通信.md select章节 |
| 182 | Redis 发布订阅模式与消息可靠性 | 09-Redis全系列.md 发布订阅章节 |
| 183 | Channel 在生产者消费者模型中的实践 | 04-Go-Goroutine调度与锁.md 第11节 |
| 184 | Map 并发读写的问题与 sync.Map 方案 | 01-Go-Map底层与并发.md 并发安全章节 |
| 185 | 缓存雪崩的成因与预防措施 | 09-Redis全系列.md 缓存三大问题 |
| 186 | Dockerfile 最佳实践与镜像优化 | 12-Linux-Docker-K8s.md Docker章节 |
| 187 | Map 的遍历顺序随机性与底层原因 | 01-Go-Map底层与并发.md 遍历章节 |
| 188 | 实习项目中的技术选型与经验总结 | 17-项目面试与自我介绍.md |
| 189 | make 与 new 的区别及内存分配 | 07-Go-类型系统与接口.md make/new章节 |
| 190 | context 的传播机制与超时控制 | 08-Go-context与工程化.md |
| 191 | Raft 共识算法的领导者选举与日志复制 | 13-分布式一致性与Raft.md |
| 192 | 负载均衡算法与常见策略对比 | 11-网络TCP-HTTP-gRPC.md 负载均衡章节 |
| 193 | 限流算法(令牌桶、漏桶)与实现 | 14-微服务CICD与限流.md |
| 194 | 面试中的项目表达技巧与 STAR 法则 | 17-项目面试与自我介绍.md |
| 195 | MySQL 慢查询日志分析与优化 | 10-MySQL全系列.md 慢查询章节 |
| 196 | Kubernetes Pod 生命周期与调度 | 12-Linux-Docker-K8s.md K8s章节 |
| 197 | panic 与 recover 的跨 Goroutine 行为 | 06-Go-defer-panic与栈.md |
| 198 | Channel 的底层结构与 select 机制 | 03-Go-Channel底层与通信.md |
二、章节结构更新说明
经过本次整理,原始第 18、20 章已合并为:
- go-基础与面试杂项.md:整合 Cookie/Session、gcflags、反射、CSP模型、hash冲突、HTTP方法等内容
第 19 章协程池部分已改为指向第 04 章的交叉引用。
三、本章小结
以上 33 道题目已全部归入对应章节,读者可按题号索引跳转复习。至此,全部面试题知识点均已覆盖,建议按章节顺序系统学习后再回到本表做查漏补缺。