百度面试题 · 系统设计 · Java
百度相关面试题,按最终去重题目聚合。
共 3071 道真题 · 当前筛选命中 5 道 · 更新 2026-08-05
筛选题目已选:系统设计 · Java
考察点
技术栈
第 1 题如果一个任务同时包含CPU密集型和I/O密集型操作,共用一个线程池会有什么问题?应该如何设计? 考察线程池参数配置与混合负载隔离的设计能力第 2 题使用CompletableFuture并发发起多个异步查询时,底层是如何实现并发的? 考察对CompletableFuture底层线程池调度、任务提交与并发模型的理解第 3 题如何基于AQS实现信号量(Semaphore)的功能? 考察对Java并发同步框架AQS核心原理的理解及其在信号量实现中的运用第 4 题请解释 AQS 的工作原理,并说明独占模式和共享模式的区别。 考察对并发同步框架核心机制的理解与对比能力第 5 题如果让你实现一个线程池,需要考虑哪些组成部分? 考察对线程池核心组件的理解与并发设计能力