# awesome-java-interview **Repository Path**: duenboa/awesome-java-interview ## Basic Information - **Project Name**: awesome-java-interview - **Description**: Java 后台技术面试题目及解题思路 - **Primary Language**: Unknown - **License**: GPL-3.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-03-29 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 关于 - 本仓库将以面试题为导向,将 Java 后台开发面试中遇到的问题和解题思路或答案整理输出,一方面是为了方便自己复盘,另一方面也是希望对其他胖友能有所帮助; - 由于水平有限,本仓库中部分题目来源于面试所遇,一部分源于网上; - 面试题只是为了让我们在学习这些技术的时候知道如何抓住重点,但不能只浮于表面,而是要稳扎稳打,把基础打牢,勿在浮沙筑高台; - 源码之中,了无秘密,即使现在没有太多源码阅读的经验,后续也一定要多多阅读源码。 - TODO:后续会依次整理部分题目的参考解答思路,整理的目的是为了后续更深入地学习一个技术,而不是让大家背答案! # 前言 - 整理不易,如果觉得有帮助请点个 `star` # 目录 ## Java基础 ## Java并发 ## JVM ## 框架 - [Spring](https://github.com/bigrotor187/awesome-java-interview/tree/master/framework#spring) - [Spring Framework](https://github.com/bigrotor187/awesome-java-interview/tree/master/framework#spring-framework) - [Spring Bean](https://github.com/bigrotor187/awesome-java-interview/tree/master/framework#spring-bean) - [Spring IoC](https://github.com/bigrotor187/awesome-java-interview/tree/master/framework#spring-ioc) - [Spring 注解](https://github.com/bigrotor187/awesome-java-interview/tree/master/framework#spring-%E6%B3%A8%E8%A7%A3) - [Spring AOP](https://github.com/bigrotor187/awesome-java-interview/tree/master/framework#spring-aop) - [Spring 事务](https://github.com/bigrotor187/awesome-java-interview/tree/master/framework#spring-%E4%BA%8B%E5%8A%A1) - [SpringMVC](https://github.com/bigrotor187/awesome-java-interview/tree/master/framework#springmvc) - [Mybatis](https://github.com/bigrotor187/awesome-java-interview/tree/master/framework#mybatis) - [SpringBoot](https://github.com/bigrotor187/awesome-java-interview/tree/master/framework#springboot) - [Hibernate](https://github.com/bigrotor187/awesome-java-interview/tree/master/framework#hibernate) ## 分布式系统 ### 分布式缓存 - Memcached - [Redis](https://github.com/bigrotor187/awesome-java-interview/tree/master/distributed%20system#redis) ### 分布式服务框架 - Dubbo ### 分布式协调服务 - Zookeeper ### 分布式消息队列 - RabbitMQ - Kafka ### 分布式搜索引擎 - [Elasticsearch](https://github.com/bigrotor187/awesome-java-interview/tree/master/distributed%20system#elasticsearch) - [Solr](https://github.com/bigrotor187/awesome-java-interview/tree/master/distributed%20system#solr) ### 分布式事务 ## 数据库 - [MySQL](https://github.com/bigrotor187/awesome-java-interview/tree/master/database#mysql) ## 设计模式 ## 数据结构和算法 - 详见[链接](https://github.com/bigrotor187/awesome-java-notes#%E6%95%B0%E6%8D%AE%E7%BB%93%E6%9E%84%E4%B8%8E%E7%AE%97%E6%B3%95)