java很好的一些面试问题

java很好的一些面试问题

  1. 分析线程池的实现原理和线程的调度过程
  2. 动态代理的几种方式
  3. 描述一个服务从发布到被消费的详细过程
  4. 接口的幂等性的概念
  5. JVM垃圾回收机制,何时触发MinorGC等操作
  6. 新生代和老生代的内存回收策略
  7. Eden和Survivor的比例分配等
  8. Synchronized和Lock的区别
  9. 编译优化的知识
  10. JVM内存分代,
  11. Java 8的内存分代改进
  12. 深入分析了Classloader,双亲委派机制
  13. JVM的编译优化
  14. 对Java内存模型的理解,以及其在并发中的应用
  15. 指令重排序,内存栅栏等
  16. HashMap的并发问题
  17. 了解LinkedHashMap的应用吗
  18. 在工作中遇到过哪些设计模式,是如何应用的
  19. mapreduce过程
  20. 多路归并的时间复杂度
  21. Java NIO使用
  22. 不定长字符串转为定长字符串的问题

你可能感兴趣的:(JAVA)