跳转至

关于本站

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、压测、故障排查
  • 🧮 算法与架构:排序、布隆过滤器、高并发设计

📝 编写约定

  1. 每道题独立成篇,先给结论,再展开原理与源码。
  2. 关键结论用 加粗,易混点用 !!! warning,加分项用 !!! tip
  3. 涉及代码的题目给出可运行的最小示例
  4. 标注题目来源(美团、阿里、腾讯、Facebook 等)以便针对性复习。

🎨 技术栈

构建工具

  • MkDocs:静态站点生成器
  • Material for MkDocs:主题
  • pymdown-extensions:Admonition、代码高亮、Mermaid 图表

📮 反馈

如发现答案有误或需要补充,欢迎直接修改对应 Markdown 文件后重新构建。