实习 | 浩鲸科技Java面经

校大原创

收藏 0 评论 0

1. 说说synchronized锁的升级过程

2. 对比synchronized和ReentrantLock二者有什么差异

3. 描述线程池的任务执行完整流程

4. 线程池提供了哪些拒绝任务的策略

5. 简述MySQL事务ACID四大特性

6. 事务原子性的含义是什么,底层如何保障原子性

7. 乐观锁有哪些优势与短板,同时介绍CAS机制

8. MySQL有哪几种事务隔离级别

9. 可重复读隔离级别能够解决哪些事务问题

10. JVM里对象满足什么条件才会被当作垃圾回收

11. 对象变为不可达状态之后,会不会马上被垃圾回收

12. Java类加载分为哪几个阶段

13. 双亲委派模型的工作原理是什么

14. 在MyBatis中,有哪些方式可以绑定SQL参数

15. 如果数据库字段名和实体类属性名不一致,可以采用哪些方案处理