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