实习 | 虾皮Java面经

校大原创

收藏 0 评论 0

1.Redis 支持哪些类型的 value?

2. MySQL 存储引擎底层的数据结构是什么?

3. B + 树优势在哪,为什么它能减少磁盘 IO?

4. 什么是 AOP,请简单说明。

5. Java 基本数据类型有哪些,常用数据结构有哪些?

6. 数据库事务隔离级别一共几种?

7. (原题:事务之间是怎么传输的?)事务上下文如何传递?

8. 如何判断 SQL 语句是否命中索引?

9. 事务 ACID 分别代表什么含义?

10. 并发场景下产生的问题该如何处理?

11. 悲观锁的使用方式?

12. synchronized 底层实现原理?

13. 线程池如何使用,底层原理是什么?

14. 线程池任务队列已满,同时线程数量达到最大值时,会发生什么?