哔哩哔哩面试题 · Java
哔哩哔哩相关面试题,按最终去重题目聚合。
共 2456 道真题 · 当前筛选命中 94 道 · 更新 2026-08-05
筛选题目已选:Java
考察点
技术栈
第 61 题实现单例的LRU并且写出单元测试 考察LRU缓存设计与实现、线程安全边界以及单元测试覆盖能力第 62 题Java中有哪些方式可以实现线程间同步?假设线程A和B可以并发执行,而线程C需要等待它们都完成后才能继续。 考察Java并发同步机制的理解和应用,特别是线程协作与等待完成场景第 63 题你认为为什么会有ArrayList和LinkedList两种区分,它们的差异和使用场景是什么? 考察Java集合框架中线性表实现的原理差异与适用场景判断第 64 题Java 中重载(Overload)和重写(Override)的区别是什么? 考察对 Java 多态核心机制的理解与辨别能力第 65 题请说明抽象类和接口的区别 考察对面向对象抽象机制的理解,包括设计意图、语法与使用场景差异第 66 题请解释 synchronized 的原理及其在并发中的常见使用方式。 考察对 Java 内置锁机制、内存语义和并发安全的理解第 67 题请解释 JDK 和 JRE 的区别,并说明它们在 Java 程序开发与运行中的角色。 考察对 Java 开发与运行环境组成及其职责边界的理解第 68 题多线程题:synchronized 和 ReentrantLock 的区别及使用场景。 考察线程同步机制的原理理解、特性对比和场景选型能力第 69 题介绍HashMap的底层原理。 考察HashMap的数据结构、哈希冲突处理及扩容机制第 70 题请手写一个饿汉式单例模式。 考察单例模式基本实现与基础语法掌握第 71 题请介绍你主要掌握的技术栈,包括 C++、Java、Python 和 SQL 的使用情况。 考察候选人技术栈广度与深度,判断与岗位匹配度第 72 题Java 中有哪些常见的锁?请分类说明它们的特点和适用场景。 考察对 Java 锁体系的核心概念、分类和适用场景的理解第 73 题请比较synchronized和volatile在Java并发编程中的区别,并说明各自适用的场景。 考察对Java并发同步机制的理解和应用能力第 74 题请解释Java的三大原则:继承、封装、多态。 考察对Java面向对象三大特性的理解与准确表述第 75 题讲讲Java是如何实现多线程的 考察Java多线程实现方式及底层模型的理解第 76 题双亲委派机制是如何防止核心类库被篡改的? 考察类加载机制的原理、安全边界及对核心类库的保护逻辑第 77 题为什么不让使用工具类线程池? 考察对线程池默认配置风险与生产环境使用规范的理解第 78 题请设计一个 Java 应用的热部署方案,你会如何实现? 考察热部署的实现原理、技术选型与边界意识第 79 题请介绍 Java 中常用的数据结构,并说明它们各自的特点和适用场景。 考察 Java 常用数据结构的掌握程度及场景选择能力第 80 题请实现一个简单的线程池,并说明其工作原理。 考察线程池的基本实现原理、并发安全及任务调度能力