26秋招虾皮Java开发1h25min
1.项目介绍
2.HashMap并发死循环问题JDK1.7扩容时具体如何形成环形链表?如何用ConcurrentHashMap解决?
3.ThreadLocal内存泄漏场景写一段必然泄漏的代码,再用弱引l用+remove修复。
4.AOS底层实现ReentrantLock的公平锁如何通过CLH队列保证顺序?
5.synchronized锁升级过程偏向锁→轻量级锁一重量级锁,如何用JOL工具验证?
6.CompletableFuture异步编排如何实现“查询订单+校验库存+扣减余额”的链式调用?
7.volatile的局限性为何DCL单例模式仍需volatile?(从JIMM指令重排角度解释)
8.ForkjoinPool工作窃取如何用Forkloin实现百万级订单数据的并行统计?
9.JUC原子类ABA问题AtomicStampedReference如何解决?电商订单状态变更能否用
10.阻塞队列选型ArrayBlockingQueue vs LinkedBlockingQueue,电商秒杀场景如何选择?
11.线程池动态调参
电商大促时,如何根据CPU负载动态调整核心线程数?
12.G1的MixedGC触发条件如何根据订单服务的对象分配速率调整IHOP阈值?
13.00M故障排查Metaspace溢出时,如何定位未卸载的类加载器?
14.JIT编译优化
如何通过-XX:+Printcompilation监控热点方法内联?
15.堆外内存泄漏
DirectByteBuffer未释放导致FuLLGC,如何用NMT定位?
2.HashMap并发死循环问题JDK1.7扩容时具体如何形成环形链表?如何用ConcurrentHashMap解决?
3.ThreadLocal内存泄漏场景写一段必然泄漏的代码,再用弱引l用+remove修复。
4.AOS底层实现ReentrantLock的公平锁如何通过CLH队列保证顺序?
5.synchronized锁升级过程偏向锁→轻量级锁一重量级锁,如何用JOL工具验证?
6.CompletableFuture异步编排如何实现“查询订单+校验库存+扣减余额”的链式调用?
7.volatile的局限性为何DCL单例模式仍需volatile?(从JIMM指令重排角度解释)
8.ForkjoinPool工作窃取如何用Forkloin实现百万级订单数据的并行统计?
9.JUC原子类ABA问题AtomicStampedReference如何解决?电商订单状态变更能否用
10.阻塞队列选型ArrayBlockingQueue vs LinkedBlockingQueue,电商秒杀场景如何选择?
11.线程池动态调参
电商大促时,如何根据CPU负载动态调整核心线程数?
12.G1的MixedGC触发条件如何根据订单服务的对象分配速率调整IHOP阈值?
13.00M故障排查Metaspace溢出时,如何定位未卸载的类加载器?
14.JIT编译优化
如何通过-XX:+Printcompilation监控热点方法内联?
15.堆外内存泄漏
DirectByteBuffer未释放导致FuLLGC,如何用NMT定位?
全部评论
mark
相关推荐
点赞 评论 收藏
分享
点赞 评论 收藏
分享
查看13道真题和解析