哔哩哔哩面试题 · 编码实现 · Java
哔哩哔哩相关面试题,按最终去重题目聚合。
共 2456 道真题 · 当前筛选命中 8 道 · 更新 2026-08-05
筛选题目已选:编码实现 · Java
考察点
技术栈
第 1 题请手写一个单例模式。 考察对单例模式实现细节、线程安全性和内存语义的理解第 2 题请用多生产者、多消费者模型实现一个并发场景,并说明 Runnable 接口中 run() 方法签名的作用。 考察多线程协作模型、Runnable 接口规范与并发边界控制第 3 题请设计并实现一个File类,用于处理不同文件的打开操作和读取错误。 考察文件操作的封装设计、错误处理与健壮性第 4 题使用Java实现数组逆序对的计数。 考察排序算法、分治思想与代码实现能力第 5 题实现单例的LRU并且写出单元测试 考察LRU缓存设计与实现、线程安全边界以及单元测试覆盖能力第 6 题Java中有哪些方式可以实现线程间同步?假设线程A和B可以并发执行,而线程C需要等待它们都完成后才能继续。 考察Java并发同步机制的理解和应用,特别是线程协作与等待完成场景第 7 题请手写一个饿汉式单例模式。 考察单例模式基本实现与基础语法掌握第 8 题请实现一个简单的线程池,并说明其工作原理。 考察线程池的基本实现原理、并发安全及任务调度能力