哔哩哔哩面试题 · 技术原理

哔哩哔哩相关面试题,按最终去重题目聚合。

2456 道真题 · 当前筛选命中 1339 · 更新 2026-08-05

筛选题目已选:技术原理
第 221 题请介绍Java语言的主要特点。 考察对Java语言核心特性的理解与归纳能力自我呈现技术原理Java第 222 题给定一个数组,求一次交易(先买入后卖出)能获得的最大利润。请说明解题思路并实现代码。 考察贪心/动态规划思想及数组遍历的边界处理编码实现问题拆解技术原理第 223 题请实现将单链表按 L0→Ln→L1→L(n-1)→L2→L(n-2)… 顺序重排的函数,并说明关键步骤与时间复杂度。 考察链表重排的完整实现能力,包括快慢指针找中点、反转后半部分、交叉合并三个环节编码实现问题拆解技术原理第 224 题如何评估分表的数据量级,并判断是否需要进一步拆分? 考察分表容量评估与扩展决策能力性能优化技术原理方案权衡第 225 题使用 Redis 设计评论点赞功能,如何保证一个用户只能点赞一次? 考察 Redis 数据模型设计与原子性约束的实现能力编码实现技术原理方案权衡Redis第 226 题请设计并实现一个File类,用于处理不同文件的打开操作和读取错误。 考察文件操作的封装设计、错误处理与健壮性编码实现问题拆解技术原理Java第 227 题箭头函数和普通函数有哪些区别? 考察对箭头函数this绑定、arguments和构造行为的理解技术原理第 228 题请解释 HTTP 强缓存(如 Cache-Control 和 Expires)的机制,以及浏览器为何优先使用强缓存。 考察对 HTTP 强缓存字段和缓存命中流程的理解技术原理HTTP第 229 题在 Redis 集群分片存储中,同一个 key 是存储在一个节点上,还是每个节点都保存一份? 考察对 Redis 集群分片与数据分布机制的理解系统设计技术原理Redis第 230 题请实现 TypeScript 中的 ReturnType 工具类型。 考察对 TypeScript 条件类型、infer 关键字和类型推断的掌握编码实现技术原理TypeScript第 231 题大文件在磁盘上如何组织存储? 考察对大文件碎片化、索引与扩展机制的深入理解系统设计技术原理第 232 题在处理大量数据点时,如何避免视觉元素重叠并保证可读性? 考察数据可视化布局与算法设计能力性能优化问题拆解技术原理第 233 题RocketMQ 的核心角色有哪些?请结合它的工作原理说明各角色的职责。 考察对 RocketMQ 整体架构、核心组件及其交互原理的理解系统设计技术原理方案权衡Apache RocketMQ第 234 题实现二叉树层序遍历。 考察二叉树层序遍历的实现能力与对队列应用的掌握编码实现技术原理第 235 题如何构建大模型校验功能所需的知识库? 考察知识库构建的完整方法论与落地细节系统设计技术原理技术选型LLM第 236 题如何查看系统进程并进行过滤?请说明常用的命令和用法。 考察Linux/Unix系统进程查看与过滤命令的掌握问题拆解技术原理Linux第 237 题请描述一次前端发起请求到后端返回结果的完整过程,包括各环节的关键机制。 考察对前后端一次完整请求链路中网络、协议、服务端处理与响应各环节的理解问题拆解技术原理DNSHTTPHTTPS第 238 题Redis 的数据持久化有哪些方式? 考察 Redis 持久化机制的原理与适用场景技术原理问题排查Redis第 239 题CSS里用于计算的函数是什么? 考察对CSS原生计算函数及其典型应用的掌握技术原理CSS第 240 题B+树一个数据页如果满了,之后会发生什么? 考察B+树分裂机制和数据页管理原理问题拆解技术原理