🗺️ Java面试知识全景图

15大知识域 · 100+核心考点 · 2026最新版

15
知识域
100+
考点
24
配套文章
22
面试工具
Java基础核心
HashMap底层(数组+链表+红黑树)== vs equalsArrayList vs LinkedListString不可变性ConcurrentHashMap演进泛型擦除反射机制异常体系IO/NIOJava8→17→21新特性
🔥JVM虚拟机
内存区域(堆/栈/方法区)GC算法(标记清除/复制/整理)CMS vs G1 vs ZGC类加载机制+双亲委派强软弱虚引用JVM调优参数OOM排查JIT编译
并发编程
synchronized锁升级AQS原理线程池7参数volatile可见性CAS原子操作ThreadLocal内存泄漏Lock vs synchronizedCompletableFuture死锁排查
🌿Spring全家桶
IoC/DI原理Bean生命周期自动配置@SpringBootApplication@Transactional失效场景Spring AOP代理Spring MVC流程Spring Boot 3新特性循环依赖三级缓存Spring Security
💾MySQL数据库
索引(B+树/聚簇/覆盖)索引失效场景慢SQL优化EXPLAIN事务隔离级别MVCC原理分库分表主从复制MyBatis缓存/N+1连接池HikariCP
⚙️Redis缓存
缓存穿透/击穿/雪崩分布式锁Redisson持久化RDB vs AOF主从+哨兵+集群BigKey+HotKey内存淘汰策略延迟队列ZSet布隆过滤器
🌐微服务分布式
Spring Cloud AlibabaNacos注册/配置中心Sentinel限流熔断Gateway网关CAP理论分布式事务Seata/TCC分布式ID雪花算法OpenFeign远程调用
📨消息队列
RocketMQ削峰消息不丢+不重复Kafka高吞吐RabbitMQ死信队列顺序消息事务消息消息积压处理
🐳DevOps运维
Docker分层/网络docker-composeK8s Pod/Deploy/ServiceLinux排查(top/free/df)Git工作流CI/CD JenkinsNginx负载均衡
🔧设计模式
单例(DCL+volatile)工厂三兄弟代理(JDK vs CGLIB)策略模式观察者模式模板方法Spring用了10+种模式
🌍计算机网络
TCP三次握手四次挥手HTTPS/TLS握手HTTP 1.1 vs 2.0 vs 3.0DNS解析流程CDN原理WebSocketOSI七层模型
📐数据结构与算法
手写LRU排序算法复杂度二叉树遍历动态规划(DP)链表反转堆/TopKLeetCode Hot100
🧪测试与质量
JUnit5单元测试Mockito/Mock vs Spy@SpringBootTest集成测试TDD红绿重构代码覆盖率JaCoCoTestContainers
🤖AI与大模型
Spring AI 2.0RAG架构Agent公式(LLM+规划+记忆+工具)向量数据库Prompt工程Function Calling
🎤软技能面试
自我介绍1分钟模板项目介绍3句话公式你为什么选我们公司职业规划薪资谈判技巧反问面试官技巧HR面注意事项

💛 这张全景图值一杯咖啡吗?

22个工具 + 24篇文章 + 100+考点 · 全部免费开源 · 赞赏支持持续更新

微信赞赏码

扫码赞赏 · 或分享给正在找Java实习的同学

🎯 一键收藏全部资源 📤 分享给朋友

☕ 如果帮到你了

📱 加我微信,有什么问题直接问

联系方式
📊 上千次BOSS沟通·30+HR主动联系 — 真实面试总结
✅ 全部免费 · 不用注册 · 帮到你了再赞赏 · 扫码支持持续更新