32 道Java 面试题

Java 面试题

Java 后端面试题:JVM、并发、Spring、JUC 等高频考点。

Java HashMap底层实现原理详解JVM垃圾回收机制详解:GC算法与调优Spring IoC和AOP原理深度解析Java多线程与并发编程核心要点Redis为什么是单线程还这么快?高频面试题详解Redis持久化:RDB和AOF深度对比Redis分布式锁:SETNX、Redlock、Redisson全解析缓存穿透、击穿、雪崩:Redis三大经典问题缓存和数据库一致性:Cache-Aside vs 双写vs CanalMySQL为什么用B+树做索引?InnoDB索引深度解析MySQL事务隔离级别与MVCC:一次讲透RR是怎么实现的MySQL死锁怎么排查和预防?生产经验全分享MySQL主从复制:异步/半同步/复制延迟生产方案ConcurrentHashMap底层原理:1.7分段锁 vs 1.8 CAS+synchronizedSpring Bean生命周期:从实例化到销毁全流程Kafka消息投递语义:at-least-once、at-most-once、exactly-once讲透ThreadLocal原理与内存泄漏:为什么必须removeSpring Boot自动配置原理:@EnableAutoConfiguration到底做了什么Spring AOP原理:JDK动态代理 vs CGLIBSpring事务传播机制:REQUIRED、REQUIRES_NEW和常见的坑Java CAS原理和ABA问题AQS原理:ReentrantLock底层到底怎么工作synchronized锁升级:偏向锁、轻量级锁、重量级锁Java volatile:可见性、有序性、为什么不是原子JVM内存模型:堆栈方法区到底放什么Java线程池7个参数怎么调Java类加载机制和双亲委派分布式事务方案对比:2PC、TCC、Saga、本地消息表Snowflake雪花算法和分布式ID生成接口幂等性设计:Token、唯一键、状态机五种方案Netty Reactor模型和NIO基础Elasticsearch倒排索引:全文检索怎么做快

面试时实时拿到答案

即答侠 AI 实时识别面试官的提问,700ms 内给出针对性回答建议——把这些答题模板真正用起来。

免费试用