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