Java面试一般,共2轮面试
1. JVM的内存模型
2. 谈谈GC,CMS的流程,新生代老生代分别用什么算法
3. 谈谈类加载器,类加载器有哪些,双亲委派最终是由父还是子加载
4. 操作系统的悲观锁、乐观锁
5. 数据库层面的悲观锁、乐观锁
6. 数据库事务讲一下
7. Redis的持久化机制
8. Redis如何实现高可用
9. 索引的类型,索引的底层实现原理
10. 谈谈消息队列
11. HashMap底层实现,哈希冲突怎么解决的
12. 各种排序算法讲一下
面试有难度 有收获 看中专业技能 jvm 模型 哈希 redis 数据库 算法 hashmap 操作系统