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