面试汇总

来源:互联网 发布:iqunix 知乎 编辑:程序博客网 时间:2024/05/18 21:08
  1. hashmap详细说一下
  2. concurrenthashmap说一下怎么实现并发 的
  3. 1.8怎么改进hashmap的
  4. 1.8concurrenthamp怎么优化的
  5. 知道java的原子类吗就是AtomicInteger 这些,原子类的本质是cas
  6. cas怎么解决bab的问题
  7. 知道volatie吧,详细说一下volatie
  8. 知道volatie的话你就可以大胆谈java的 jmm的问题了。,包括内存可见性,指令重排。happens-before
  9. 又回到集合类,。集合类都共同实现了fail-fast?为什么要做这个fail-fast?怎么实现的?
  10. 接着就是jvm开始了,jvm里面的垃圾回收比较重要吧,说下gc回收策略。
  11. 各代垃圾收集器的不同,优缺点
  12. jvm调优吧,用那些工具监控gc回收情况的
  13. 然后要问多线程状态了,状态转移,这个时候大部分答案就是新生,就绪,阻塞,执行,死亡,这些,但是你要额外引入time-wating状态,这个就会觉得你对cpu的控制非常熟悉
  14. 除了java的话,就是mysql了,索引是问的多的
  15. zookpeer的分布式锁啊 选举算法,
  16. 高可用的一些设计
原创粉丝点击