Java面试题汇总

1,771 阅读1分钟

Java基础

Stream API
ArrayList源码
HashMap原理
HashMap原理
CAS
同步机制
锁机制
synchronized和volatile的区别
synchronized升级过程
线程池
线程池
线程池原理
死锁原理死锁检测
JVM面试题
GC种类
动态代理实现

框架

Shiro认证流程
Spring启动流程
Spring IOC
循环依赖
Spring事务隔离级别
Spring AOP
RPC原理

数据库

Mysql事务
Mysql索引分类
索引原理
SQL优化

缓存中间件

数据一致性问题
Redis容灾

微服务

分布式锁
分布式事务理论
分布式事务

数据结构

两个栈实现一个队列
二叉树概念
链表翻转

算法

TOPK
判断链表环路
排序算法

其他

拥塞控制滑动窗口
Linux常用命令