拼多多Java秋招后端一面75min

1.项目介绍
2.HashMap扩容时链表转红黑树的阈值为什么是8?退化为6的原因?
3.synchronized锁升级过程?
4.G1垃圾回收器如何预测停顿时间?Region大小如何设置?
5.volatile能否保证数组元素的可见性?如何解决?
6.ThreadLocal内存泄漏的根本原因?JDK改进方案?
7.Java 8中Stream的并行处理原理?
ForkJoinPool工作窃取机制?
8.AOS中为什么用CLH队列而不用普通链表?
9.线程池核心参数设置规则?美团动态调整方案?
10.ConcurrentHashMap的size()方法为何不精确?替代方案?
11.如何用CAS实现一个无锁栈?ABA问题如何规避?
12.CompletableFuture如何实现多个异步任务依赖执行?
13.MySOL索引失效的10种场景?最左前缀原则的底层原理?
14.十亿级订单表如何优化分页查询?
15.Redis大Key删除导致集群崩溃,如何避免?
16.Redis事务与MySOL事务的ACID区别?
17.缓存与数据库一致性方案对比?拼多多秒杀采用哪种?
18.Redis Cluster的slot迁移过程会阻塞请求吗?
全部评论
有点难度啊。不过多多居然现在还有面试啊。
点赞 回复 分享
发布于 12-09 13:10 广东
这么难吗,是校招吗
点赞 回复 分享
发布于 12-08 11:41 广东

相关推荐

评论
5
24
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务