百度面试题 · 技术选型 · Java

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

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

筛选题目已选:技术选型 · Java
第 1 题wait和sleep的区别 考察线程同步与暂停机制的核心差异技术原理技术选型Java第 2 题在 Java 中如何创建线程池?Executors 工具类能创建哪些类型的线程池? 考察线程池创建方式、Executors 常见工厂方法及适用场景技术原理技术选型Java第 3 题BIO、NIO、AIO有什么区别? 考察对Java IO模型演进及其适用场景的理解技术原理技术选型方案权衡Java第 4 题什么是线程安全的 Map?Java 中哪些 Map 实现是线程安全的? 考察对线程安全 Map 的总体认知和常见实现对比风险判断技术原理技术选型Java第 5 题请说明如何合理设置线程池的核心参数,并解释各参数的作用。 考察对线程池参数配置及并发调优的理解技术原理技术选型Java第 6 题你使用过哪些线程池,请举例说明其应用场景和选择理由。 考察对线程池类型、参数配置及典型业务场景的理解业务理解技术原理技术选型Java第 7 题请解释内部类和静态内部类在Java中的区别,并说明它们的适用场景。 考察对Java内部类类型、绑定关系与内存语义的理解风险判断技术原理技术选型Java第 8 题请讲一讲 ThreadLocal 的工作原理、典型应用场景以及使用时需要注意哪些问题? 考察对 ThreadLocal 的实现原理、应用场景和内存泄漏等风险的理解风险判断技术原理技术选型Java第 9 题Redisson 解决了哪些问题? 考察对 Redisson 分布式能力与典型应用场景的理解技术原理技术选型JavaRedis第 10 题了解哪些Java常用集合?分别适用于什么场景? 考察Java集合框架的基础掌握与场景选型能力技术原理技术选型Java第 11 题垃圾回收器有哪些? 考察垃圾回收器分类、特性与选型理解技术原理技术选型Java第 12 题抽象类和接口有什么区别? 考察对面向对象基本概念的理解深度技术原理技术选型Java第 13 题请比较 BIO 和 NIO 的区别,并说明各自适用场景。 考察对阻塞与非阻塞 IO 模型的理解及场景判断能力技术原理技术选型Java第 14 题如何保证 Java 中 List 的并发安全?请说明常用方案及其适用场景。 考察对并发集合原理与适用场景的理解技术原理技术选型Java第 15 题在Go中实现面向对象,相比Java有何优缺点?有哪些Java能实现但Go中很难实现的设计模式或特性? 考察对Go语言类型系统与Java面向对象机制的对比理解技术原理技术选型方案权衡GoJava第 16 题请介绍 Java 中常见的锁机制,并说明在不同并发场景下如何选择合适的锁。 考察对 Java 锁机制的理解与并发场景下的技术选型能力技术原理技术选型方案权衡Java第 17 题项目中为什么要使用ConcurrentHashMap,这个map具体是什么东西? 考察并发容器原理、线程安全机制与项目选型合理性风险判断技术原理技术选型Java第 18 题Java 17 和 Java 8 有什么主要区别? 考察对 Java 语言演进、新特性及迁移影响的理解持续改进技术原理技术选型Java第 19 题请谈谈你对 Java 虚拟线程(Virtual Threads)的理解,包括其设计目标、与平台线程的区别以及适用场景。 考察对虚拟线程底层原理、性能特性及适用场景的掌握技术原理技术选型方案权衡Java