淘宝闪购面试题 · 风险判断 · Java
淘宝闪购相关面试题,按最终去重题目聚合。
共 1902 道真题 · 当前筛选命中 53 道 · 更新 2026-08-05
筛选题目已选:风险判断 · Java
考察点
技术栈
第 21 题请对比Java中ValueBased类和IdentityObject类在运行时行为上的主要差异。 考察对值语义与对象身份语义的理解第 22 题在线程池中执行任务时,如果任务抛出异常,你会如何处理? 考察对线程池中异常处理机制的理解与应用第 23 题请列举并说明 Java 中解决并发问题的常用手段。 考察对 Java 并发机制的整体理解与关键工具的实际应用能力第 24 题为什么需要动态修改线程池的参数?有哪些业务场景? 考察线程池动态调参的必要性、场景理解及参数变更的影响第 25 题Java集合中HashMap和Hashtable的区别? 考察对Java集合类线程安全性、同步机制和设计演进的掌握第 26 题HashMap是否线程安全?为什么? 考察对HashMap并发安全的认知第 27 题请实现一个并发安全的程序:并发读取多个文件的字符串内容,合并统计各字符串的出现次数,并确保整体处理在5秒内完成。 考察并发编程、线程安全、资源管理与超时控制能力第 28 题ConcurrentHashMap怎么解决并发问题? 考察对ConcurrentHashMap并发控制机制和版本演进的理解第 29 题ConcurrentHashMap如何保证线程安全? 考察对Java并发集合内部机制的理解第 30 题ThreadLocal的内存泄露是如何产生的? 考察对ThreadLocal底层实现、引用类型和内存回收机制的理解第 31 题请谈谈你对类卸载机制的理解。 考察对 JVM 类生命周期和内存回收的深入理解第 32 题在 Java 并发编程中,如何保证线程安全?请以 ConcurrentHashMap 为例说明其实现原理。 考察线程安全手段的掌握及并发容器的实现原理第 33 题当使用ForkJoinPool处理递归任务时,如何避免工作窃取导致的内存一致性错误?请结合MESI协议说明缓存行对齐的优化方案。 考察并发编程中对线程协作原子性、内存可见性与缓存一致性的理解第 34 题什么设计不当会造成 OOM? 考察对内存泄漏、内存溢出成因及 JVM 内存模型的理解第 35 题子类重写父类虚函数时,父类在构造方法中调用子类虚函数会发生什么? 考察构造函数中虚分派机制的理解第 36 题懒汉式单例存在什么问题?如何解决? 考察懒汉式单例的线程安全缺陷及修复策略第 37 题什么时候会在核心线程满的情况下构建新的线程? 考察对线程池执行流程和队列机制的深入理解第 38 题请说明线程池的核心参数及其运作流程。 考察Java线程池参数配置与任务执行机制的理解第 39 题如果使用 Java Map 实现优惠券库存扣减,你会如何保证并发安全?请说明具体方案。 考察并发扣减的正确性与边界处理第 40 题请解释强引用和弱引用的区别,以及它们在实际开发中的典型应用场景。 考察对引用类型语义的理解及其在内存管理中的应用