哔哩哔哩面试题 · 技术选型 · Java
哔哩哔哩相关面试题,按最终去重题目聚合。
共 2456 道真题 · 当前筛选命中 18 道 · 更新 2026-08-05
筛选题目已选:技术选型 · Java
考察点
技术栈
第 1 题如何实现一个线程安全的列表?请说明不同实现方案的适用场景。 考察并发控制原理、线程安全数据结构选型与场景权衡第 2 题Java中线程池的七大参数及其工作原理 考察线程池核心参数的理解与应用第 3 题谈谈ArrayList和LinkedList的区别 考察对Java常用集合实现原理及适用场景的理解第 4 题请介绍HashMap的数据结构,并说明它是线程不安全的,如何解决。 考察HashMap底层实现、线程不安全隐患及并发替代方案第 5 题请对比 Go 和 Java 在语言特性、并发模型和适用场景上的主要区别。 考察对两门语言核心差异的理解及选型判断第 6 题Netty 为什么选择基于 NIO 而不是 BIO?它的核心设计优势有哪些? 考察对 Netty 架构设计和选型理解第 7 题请讲一讲 ThreadLocal 的工作原理、典型应用场景以及使用时需要注意哪些问题? 考察对 ThreadLocal 的实现原理、应用场景和内存泄漏等风险的理解第 8 题请介绍你在项目中使用 Lombok 的具体功能及其用法。 考察对 Lombok 常用注解的理解与应用能力第 9 题请详细介绍Java中的锁机制,包括synchronized、ReentrantLock以及它们之间的区别和使用场景。 考察对Java并发锁模型的理解、区别和选型能力第 10 题有哪些常用工具可以探测循环引用? 考察对不同语言和构建生态中循环引用检测工具的掌握第 11 题Java 中有哪些常见的线程池类型?请分别说明它们的适用场景。 考察对 Java 并发线程池分类及适用场景的理解第 12 题Java中常见的容器(集合框架)有哪些?请分别说明其特点。 考察对Java集合框架的分类、实现和适用场景的掌握第 13 题为什么广告引擎通常选择 Java 而不是 C++ 实现? 考察对语言选型与业务场景匹配的理解第 14 题请列举并说明 Java 中常见的进程间和线程间同步手段。 考察对 Java 并发与进程同步机制的掌握程度第 15 题请介绍 Java 中常用的数据结构,并说明它们各自的特点和适用场景。 考察 Java 常用数据结构的掌握程度及场景选择能力第 16 题Go 与 Java / C++ 有哪些主要区别? 考察对不同编程语言核心特性的理解和对比分析能力第 17 题Java 中 BIO、NIO、AIO 的原理与区别是什么? 考察对 Java IO 模型的理解和适用场景第 18 题讲讲你对 Channel 的理解,原理是什么? 考察对 Java NIO Channel 核心抽象与 I/O 原理的掌握