百度面试题 · 风险判断 · Java

百度相关面试题,按最终去重题目聚合。

3071 道真题 · 当前筛选命中 45 · 更新 2026-08-05

筛选题目已选:风险判断 · Java
第 1 题请讲解 ThreadLocal 的原理、使用时的注意事项,以及当线程开启子线程时如何传递 ThreadLocal 的值。 考察对 ThreadLocal 底层机制、内存风险及多线程传递方案的理解持续改进风险判断技术原理Java第 2 题请深入谈谈 ConcurrentHashMap 的实现原理。 考察对并发哈希表结构、线程安全机制与边界场景的理解编码实现风险判断技术原理Java第 3 题逃逸到堆上的对象会被GC回收吗? 考察对逃逸分析、堆分配与GC回收关系的理解风险判断技术原理Java第 4 题有哪些方式可以让 ArrayList 或 LinkedList 变成线程安全的?请比较它们的适用场景。 考察并发控制手段与取舍风险判断技术原理方案权衡Java第 5 题i++是原子操作吗? 考察对并发环境下复合操作原子性的理解风险判断技术原理Java第 6 题什么是线程安全的 Map?Java 中哪些 Map 实现是线程安全的? 考察对线程安全 Map 的总体认知和常见实现对比风险判断技术原理技术选型Java第 7 题了解装箱和拆箱吗? 考察对基本类型与包装类型转换机制的理解风险判断技术原理Java第 8 题请说明Java中HashMap与Hashtable的主要区别。 考察对HashMap与Hashtable在线程安全、空键空值、继承与性能方面的理解风险判断技术原理方案权衡Java第 9 题多线程场景下,10个线程并发执行,主线程需要等所有线程都执行完并拿到各自的计算结果后才能继续执行自己的计算,应该如何实现? 考察多线程并发控制与结果汇总的机制选择风险判断技术原理方案权衡Java第 10 题为什么 HashMap 的键通常应当是不可变的? 考察对哈希表键约定、哈希函数稳定性与哈希冲突影响的理解风险判断技术原理Java第 11 题如果进程遇到了OOM异常,那么Java进程一定会退出吗? 考察对Java内存模型、异常处理及进程生命周期管理的理解风险判断技术原理Java第 12 题MySQL 中 BIGINT 类型的数值在 Java 中通常使用哪个类型?为什么? 考察数据库数字类型与 Java 类型的映射及精度风险意识风险判断技术原理JavaMySQL第 13 题ConcurrentHashMap中使用的CAS有什么问题吗? 考察对CAS机制局限性与并发场景边界条件的理解风险判断技术原理Java第 14 题请解释内部类和静态内部类在Java中的区别,并说明它们的适用场景。 考察对Java内部类类型、绑定关系与内存语义的理解风险判断技术原理技术选型Java第 15 题ThreadLocalMap中的key和value是什么类型的引用? 考察对ThreadLocal内部实现和内存泄漏风险的掌握风险判断技术原理Java第 16 题双亲委派机制是一种硬性规定吗? 考察对JVM类加载机制设计意图与可扩展性的理解风险判断技术原理方案权衡Java第 17 题为什么 ThreadLocalMap 中的 key 能被 GC 自动回收,但 value 不能被 GC 自动回收? 考察对弱引用和内存泄漏机制的理解风险判断技术原理Java第 18 题请讲一讲 ThreadLocal 的工作原理、典型应用场景以及使用时需要注意哪些问题? 考察对 ThreadLocal 的实现原理、应用场景和内存泄漏等风险的理解风险判断技术原理技术选型Java第 19 题CAS中的ABA问题怎么解决? 考察对CAS原子操作缺陷的理解及解决方案风险判断技术原理Java第 20 题请编写代码实现一个生产者消费者模型,并说明如何保证线程安全。 考察并发编程中生产者消费者模型的实现与线程安全处理编码实现风险判断技术原理Java