实践Java面试

面向对象

继承

封装

多态

重载

重写

线程

并行和并发

进程

线程的意义

线程状态图

线程池

线程安全

IO

同步、异步、阻塞和非阻塞

NIO

异常

非受检异常(unchecked Exception)

数据库

事务

账户余额扣减

乐观锁

悲观锁

MyBatis

分库分表

JVM

内存模型

常用JVM命令

Maven

parent

module

dependencies

Spring

微服务

服务注册与发现

配置中心

断路器

RPC

网关

监控

logging

tracing

metrics

UML

流程图

状态图

ER图

性能

延时(latency)和吞吐量(throughout)

质量

单元测试

联调测试

其他

产品团队质量保证

测试团队质量保证

管理

项目需求管理

人员管理