/fucking-java-interview

Java 后台技术面试题目及解题思路

GNU General Public License v3.0GPL-3.0

关于

  • 本仓库将以面试题为导向,将 Java 后台开发面试中遇到的问题和解题思路或答案整理输出,一方面是为了方便自己复盘,另一方面也是希望对其他胖友能有所帮助;
  • 由于水平有限,本仓库中部分题目来源于面试所遇,一部分源于网上;
  • 面试题只是为了让我们在学习这些技术的时候知道如何抓住重点,但不能只浮于表面,而是要稳扎稳打,把基础打牢,勿在浮沙筑高台;
  • 源码之中,了无秘密,即使现在没有太多源码阅读的经验,后续也一定要多多阅读源码。
  • TODO:后续会依次整理部分题目的参考解答思路,整理的目的是为了后续更深入地学习一个技术,而不是让大家背答案!

前言

  • 整理不易,如果觉得有帮助请点个 star

目录

Java基础

Java并发

JVM

框架

分布式系统

分布式缓存

分布式服务框架

  • Dubbo

分布式协调服务

  • Zookeeper

分布式消息队列

  • RabbitMQ
  • Kafka

分布式搜索引擎

分布式事务

数据库

设计模式

数据结构和算法