老虎Java一面凉经,许愿今天滴滴过冲!!!!
10.8线上笔试
10.16线上视频一面(共50分钟左右):
1. 项目
2. 讲讲***,***细分,Java里的***
3. JDK的动态***怎么实现
4. 动态***底层怎么实现
5. mybatis的缓存
6. 什么时候才能命中二级缓存,什么时候才能存到二级缓存里
7. mybatis的接口和xml交互,用到了***了吗?
8. Spring的事务传播机制
9. JVM常用的垃圾回收器,
10. CMS的优缺点
11. CMS回收几个阶段是只有自己的线程吗?还是多个线程并行
12. 频繁Full GC,如何排查,用到什么工具
13. 类加载机制
14. synchronized和lock区别
15. synchronized、lock是公平锁还是非公平锁
16. synchronized的锁升级过程
17. MySQL常用的引擎区别
18. MySQL的索引结构
19. 哪些会索引失效
20. B+树和B树的区别
21. MySQL常用的事务隔离级别
22. MySQL事务隔离级别都解决了什么问题
23. 脏读幻读是什么。
24. 不可重复读,MySQL是什么解决的
25. Redis的数据结构
26. 讲跳表,如果插入这个怎么做的,比如插入第一个数据,存到第几层
27. 手撕两数之和、判断括号是否合法