• Stars
    star
    101
  • Rank 338,166 (Top 7 %)
  • Language
  • License
    Apache License 2.0
  • Created over 5 years ago
  • Updated over 3 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Java 面试题汇总

专注 Java 面试题分享,由「Java 中文社群」公号作者老王和「沉默王二」公号作者共同倾心打造,持续更新。

阅读 微信群 公众号 投稿

初心

在本篇文章开始之前,我想先来回答一个问题:我为什么要写这样一篇关于面试的文章?原因有三个:第一,我想为每一个为梦想时刻准备着的“有心人”,尽一份自己的力量,提供一份高度精华的 java 面试清单;第二,目前市面上的面试题不是答案不准确就是内容覆盖面太窄,所以提供一份经典而又准确的面试题是非常有必要的;第三,本文会对部分面试题提供详细解读和代码案例,让读者知其然并知其所以然,从而学到更多的知识。

或许这份面试题还不足以囊括所有 java 问题,但有了它,我相信你一定不会“败”的很惨,因为有了它,足以应对目前市面上绝大部分的 java 面试了,因为这篇文章不论是从深度还是广度上来讲,都已经囊括了非常多的知识点了。

凡事预则立,不预则废。能读到这里的人,我相信都是这个世界上的“有心人”,还是那句老话:上天不负有心人!我相信你的每一步努力,都会收获意想不到的回报。

适宜阅读人群

  • 准备跳槽的初/中/高级 Java 程序员
  • 想要查漏补缺的人
  • 想要不断完善和扩充自己 Java 技术栈的人
  • Java 面试官

阅读建议

本文会按技能模块划分文章段落,每个模块里的内容,从易到难依次进行排序,各模块之间不存在互相关联的关系,读者可选择文章顺序阅读或者跳跃式阅读。

正文

本文分为十九个模块,分别是: Java 基础、容器、多线程、反射、对象拷贝、Java Web 模块、异常、网络、设计模式、Spring/Spring MVC、Spring Boot/Spring Cloud、Hibernate、Mybatis、RabbitMQ、Kafka、Zookeeper、MySql、Redis、JVM ,如下图所示:

共包含 208 道面试题,本文的宗旨是为读者朋友们整理一份详实而又权威的面试清单,下面一起进入主题吧。

目录

Java 基础部分面试题

容器部分面试题

多线程部分面试题

反射部分面试题

对象拷贝部分面试题

Java Web 模块部分面试题

异常部分面试题网络

设计模式部分面试题

Spring/Spring MVC部分面试题

Spring Boot/Spring Cloud部分面试题

Hibernate部分面试题

Mybatis部分面试题

RabbitMQ部分面试题

Kafka部分面试题

Zookeeper部分面试题

MySql部分面试题

Redis部分面试题

JVM部分面试题

介绍

此开源项目以“Java 面试题”为切入点,为程序员提供整个职业生涯的服务。这个项目前期的重点是收集和整理一些高质量的面试题,并且由老王(公众号:Java中文社群的创建人)和阿里的 P7 专家书*共同打造,整理面试题答案、代码说明以及原理分析等,后期慢慢扩展其他品类,为程序员的职业发展奉献一点力量,更希望聚集更多和我们志趣相投的朋友,来为更多的程序员提供服务。

为什么要做这个开源项目?

  1. 帮助更多的人找到工作。
  2. 倒逼自己快速成长。
  3. 为企业能招聘到合适的人贡献一份力量。
  4. 给自己业余的时间找个事做,同时还能收获一份荣誉和快乐,何乐而不为呢。

投稿

众人拾材火焰高,我们渴望更多的人参与进来,为了帮助更多的人找到理想的工作而奉献自己的一份力量。

投稿方式:只需要在本项目下提交 ISsues 进行投稿,为了鼓励大家的踊跃参加,您提交的投稿一经采纳,我们会奖励给投稿人 50 元的购书基金,直接发放现金到您的微信。

特别说明

img

More Repositories

1

faceai

一款入门级的人脸、视频、文字检测以及识别的项目.
Python
10,171
star
2

drawingboard

高级画板—自由绘、直/虚线、箭头、所有几何图形
JavaScript
668
star
3

java-interview

509 道 Java 面试题汇总与解析
Java
229
star
4

python

关于python的系统学习笔记,深入浅出。
Python
176
star
5

springboot-example

Spring Boot learning example
Java
59
star
6

algorithm

小白学算法系列笔记
Java
50
star
7

rabbitmq-java

RabbitMQ Java版使用
Java
25
star
8

design-patterns

设计模式 34 讲——Java版
Java
22
star
9

java-core-example

Java核心系列-示例代码
Java
17
star
10

interview-lagou

Java面试真题与源码解析
Java
15
star
11

springlearning

Java面试题系列——Spring 示例代码
Java
10
star
12

performance

打造全网最全的性能优化指南,涉及范围:Java性能优化、服务器性能优化、数据库性能优化、前端性能优化等。
5
star
13

react-nation-sectionlist

SectionList组件使用Demo通讯录
JavaScript
4
star
14

bootstrap-paginator

Bootstrap 4.x 分页插件
HTML
3
star
15

react-native-wechat-demo

微信分享Demo
JavaScript
3
star
16

javabook

Java 精华文章合集
1
star
17

signIn-gg

JavaScript
1
star
18

redis-learning

Java
1
star
19

Efficiency

快速提升办公效率的工具汇总清单。
1
star
20

pests-recognition

一个帮助果农找出病虫害原因的识别项目,让果农能最小成本,最及时、最准确的查明病因,对症下药,从而达到事半功倍的效果,为果农的丰收铺平道路,让果农的每一份辛苦都不浪费。
1
star