JAVA · 面试题库

Java 面试题

Java 后端方向技术面试题。选择一个板块进入直接开始刷题。

14
个版块
368
道题目

Java 基础面试题

32

语法基础、面向对象、泛型、反射、异常与常用 API 等入门必刷考点

Java 集合面试题

30

List、Set、Map 以及 HashMap、ArrayList 等集合的原理与源码实现

Java 虚拟机面试题

34

运行时内存区域、类加载机制、垃圾回收算法与 JVM 性能调优等考点

Java 并发编程面试题

31

线程与锁、线程池、volatile、CAS、AQS 与并发工具类等高频考点

Java I/O 面试题

22

BIO、NIO、AIO 的区别,文件与网络 I/O、多路复用与零拷贝等考点

Java 新特性面试题

24

Lambda、Stream、Optional、模块化与虚拟线程等各版本新特性

Spring 面试题

30

IoC 与 AOP、Bean 生命周期、事务传播与 Spring MVC 等核心考点

SpringBoot 面试题

25

自动配置原理、Starter 机制、配置加载与启动流程等高频考点

SpringCloud 面试题

24

Spring Cloud 注册发现、网关、负载均衡、熔断限流与服务治理

MyBatis 面试题

24

执行流程、一级与二级缓存、插件机制与动态 SQL 等常见考点

Java Web 与 Tomcat 面试题

23

Servlet、Filter、Session、Tomcat 架构、线程模型与请求处理链路

Java 工程化与测试面试题

23

Maven、Gradle、JUnit、Mockito、日志体系、代码质量与持续集成

Spring Security 面试题

23

认证授权、过滤器链、JWT、OAuth 2.0、权限模型与常见安全防护

Netty 面试题

23

Reactor 线程模型、EventLoop、Channel、Pipeline、ByteBuf 与编解码