百度面试题 · Java

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

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

筛选题目已选:Java
第 81 题线程怎么创建? 考察多线程基础与创建方式的掌握程度技术原理Java第 82 题ArrayList的扩容机制是什么,为何扩容为原容量的1.5倍? 考察ArrayList动态扩容机制及扩容因子设计的权衡技术原理方案权衡Java第 83 题了解哪些Java常用集合?分别适用于什么场景? 考察Java集合框架的基础掌握与场景选型能力技术原理技术选型Java第 84 题ThreadLocal的实现原理是什么? 考察对线程局部存储机制及其底层实现的理解风险判断技术原理Java第 85 题阻塞队列满了之后把后面的新请求丢弃掉,这种可以实现吗? 考察对阻塞队列容量控制与请求丢弃机制的理解技术原理方案权衡Java第 86 题讲讲Java泛型? 考察对Java泛型机制、类型安全及使用边界的理解问题拆解技术原理Java第 87 题双亲委派机制是什么? 考察对Java类加载机制的理解和原理掌握问题拆解技术原理Java第 88 题使用CompletableFuture并发发起多个异步查询时,底层是如何实现并发的? 考察对CompletableFuture底层线程池调度、任务提交与并发模型的理解系统设计技术原理问题排查Java第 89 题多线程编程的实现方式有哪些? 考察多线程并发基础知识的广度与理解技术原理Java第 90 题在Java中,使用new关键字创建对象时如果内存不足,会发生什么操作?请说明其行为和应对策略。 考察对JVM内存分配失败时的处理机制及OOM异常的理解风险判断技术原理问题排查Java第 91 题执行 new String("abc") 会创建几个对象?请解释。 考察 Java 字符串对象创建与常量池的底层理解技术原理Java第 92 题线程安全的集合与容器有哪些? 考察对Java并发容器及同步集合的掌握技术原理方案权衡Java第 93 题是否用过多线程,线程池的拒绝策略有几种,分别作用是什么? 考察线程池使用时对拒绝策略的理解和异常处理意识风险判断技术原理Java第 94 题有了解过OOM的几种类型吗? 考察对Java内存溢出异常的掌握程度及分类记忆技术原理问题排查JavaJVM第 95 题请说明单例模式在并发场景下如何保证线程安全。 考察对单例模式并发实现方式及线程安全边界的理解技术原理方案权衡Java第 96 题如何判断一个对象是否存活? 考察垃圾回收中对象存活判定原理与边界理解技术原理Java第 97 题Java的多态是什么 考察对Java面向对象核心特性多态的理解技术原理Java第 98 题在Java中,使用new关键字创建的对象分配在内存的哪个区域? 考察对Java堆内存及对象分配机制的理解技术原理Java第 99 题线上使用线程池时,参数设定、拒绝策略制定有哪些经验? 考察线程池核心参数配置、拒绝策略选择及线上运维经验性能优化技术原理方案权衡Java第 100 题请解释Java中final关键字的作用,并举例说明。 考察对final关键字在不同上下文(变量、方法、类)中语义的理解与运用编码实现技术原理Java