关于本站
Java 后端面试题知识库 · 结论先行 · 源码剖析 · 实战经验
本站是个人维护的 Java 后端面试题知识库,基于 MkDocs + Material for MkDocs 构建。
✨ 内容范围¶
覆盖 Java 后端常见的 14 个面试方向:
- ☕ Java 基础:集合源码、泛型、JMM、关键字、新特性
- 🧵 并发与 JVM:线程协作、GC、调参、NIO
- 🍃 Spring 全家桶:IoC/AOP、MVC、MyBatis
- 🐬 数据存储:MySQL、Redis、消息队列
- 🌐 分布式:Dubbo、微服务、分布式事务、限流
- 🔍 中间件:Elasticsearch、Netty
- 🌍 网络:HTTPS、DNS、浏览器
- 🛠️ 运维:Docker、Tomcat、压测、故障排查
- 🧮 算法与架构:排序、布隆过滤器、高并发设计
📝 编写约定¶
- 每道题独立成篇,先给结论,再展开原理与源码。
- 关键结论用 加粗,易混点用
!!! warning,加分项用!!! tip。 - 涉及代码的题目给出可运行的最小示例。
- 标注题目来源(美团、阿里、腾讯、Facebook 等)以便针对性复习。
🎨 技术栈¶
构建工具
- MkDocs:静态站点生成器
- Material for MkDocs:主题
- pymdown-extensions:Admonition、代码高亮、Mermaid 图表
📮 反馈¶
如发现答案有误或需要补充,欢迎直接修改对应 Markdown 文件后重新构建。