百度后端开发,提前批一面面经
1:自我介绍
2:手撕
八股开始
3:hashmap的put过程
4:hashmap扩容机制
5:hashmap数据量大会有什么问题?
6:ConcurrentHashMaps的怎么保证并发
7:ConcurrentHashMaps使用场景?
8:并发的三个重要特性
9: volatile的原理?
10:sychronized与volatile的区别?
11:sychronized锁升级机制?
12:JVM实际调优的经验?
13:CPU占用高怎么排查
14: GC频繁怎么排查
15:java的IO,BIO,NIO等
16: mysql一条语句的执行流程
17:怎么排查慢sql?
18: mysql的事务?
19:mvcc的执行原理?
20:项目中有多少张表
….项目相关