# 面试八股
📚 欢迎来到面试八股学习指南。
面试八股是校招 / 社招面试的高频考点总结,覆盖 Java 基础、并发、Spring、MySQL、Redis、消息队列以及场景设计题。本栏目以“面试官提问 + 回答要点”的形式整理,帮助你在面试中快速回忆、从容作答。
# 内容目录
- 01. 面试八股(Java 基础):HashMap put 流程等 Java 基础高频题
- 02. 面试八股(Java 基础进阶):HashMap 树化与退化、String 不可变性等进阶题
- 03. 面试八股(Java 并发):HashMap 线程安全、volatile 与 happens-before 等并发问题
- 04. 面试八股-Spring 篇:Spring IoC、DI 等 Spring 高频题
- 05. 面试八股-MySQL 篇:MySQL 索引、事务、锁等高频题
- 06. 面试八股-Redis 篇:Redis 数据结构、持久化与缓存问题等
- 07. 面试八股-RabbitMQ:消息队列的作用,以及消息丢失、重复、顺序等问题
- 08. 面试八股-场景题:高并发超卖、接口安全、线上排查、服务高可用等场景设计
# 学习建议
- 理解而不是背:八股题背后都是原理,理解了才能应对追问。
- 按模块逐个突破:Java 基础 → 并发 → Spring → 数据库 / 中间件 → 场景题,逐个攻克。
- 结合项目回答:面试时把八股和你的项目经验结合起来,更有说服力。
- 多模拟多复盘:自己讲一遍比看十遍更有效,重点题建议整理成自己的话术。