哔哩哔哩面试题 · 技术原理
哔哩哔哩相关面试题,按最终去重题目聚合。
共 2456 道真题 · 当前筛选命中 1339 道 · 更新 2026-08-05
筛选题目已选:技术原理
考察点
技术栈
第 181 题请说明如何对深度分页的批量查询进行优化,并给出实现方案。 考察对数据库深度分页性能问题的理解及优化实践第 182 题请解释 HTTP 强缓存和协商缓存的区别,并说明它们的工作流程。 考察对 HTTP 缓存机制原理及区分的理解第 183 题请描述 HTTPS 建立连接时 TLS 握手的主要过程,以及加密是如何实现的? 考察 HTTPS/TLS 握手流程理解和加密机制掌握第 184 题请解释Java中ForkJoin框架的工作窃取算法是如何工作的? 考察对ForkJoin框架核心机制的理解和表达能力第 185 题请用多生产者、多消费者模型实现一个并发场景,并说明 Runnable 接口中 run() 方法签名的作用。 考察多线程协作模型、Runnable 接口规范与并发边界控制第 186 题Redis的HyperLogLog实现原理及误差范围? 考察对HyperLogLog基数统计原理与精度边界的理解第 187 题手写逻辑回归的损失函数推导 考察逻辑回归损失函数的形式来源与梯度推导第 188 题请介绍你使用过哪些路由守卫,以及每个守卫分别负责哪些功能。 考察对前端路由守卫机制的理解和实际应用能力第 189 题在不刷新页面的前提下,如何在主题切换的边界时间点实现主题的自动切换?请说明可用的机制及各自的利弊。 考察前端在不刷新页面场景下实现定时或服务端推送驱动的状态更新能力第 190 题请解释 Flex 布局中 flex-shrink 属性,并说明它在空间不足时如何影响子项的收缩。 考察对 flex-shrink 属性及空间不足场景下收缩机制的理解第 191 题如何选择合适的测试集?如何判断测试集与真实应用场景是否一致(无偏)? 考察测试集构建的合理性、数据分布一致性与偏差识别能力第 192 题请实现二叉树的层序遍历,并说明其时间与空间复杂度。 考察二叉树层序遍历的算法实现与复杂度分析第 193 题有一个定时任务,每天凌晨进行数据迁移,但同时有多台实例部署,怎么保证只有一台实例执行? 考察分布式任务调度的互斥机制与故障处理第 194 题为什么 TCP 建立连接需要三次握手?两次不行吗? 考察对 TCP 握手目的、可靠性与防失效连接的理解第 195 题请说明并发事务可能引发哪些问题,以及它们各自的表现。 考察对并发事务一致性问题的理解与区分第 196 题在100个人中,已知其中恰好有1人携带某种病毒,请设计一种高效的检测策略,使总检测次数尽可能少,并说明你的方案原理。 考察信息论思想、分组检测策略及概率与编码思路第 197 题你使用WebSocket实现通信时,为什么在某些场景下通信体验会显得比较慢?请你从协议和工程实现角度分析可能的原因。 考察对WebSocket协议机制与网络性能瓶颈的理解第 198 题请解释懒加载(Lazy Loading)的概念、常见实现方式及适用场景。 考察对懒加载原理、实现手段和适用场景的理解第 199 题请描述如何用正则表达式去除HTML页面中的<a>标签(如<a href="...">链接</a>)? 考察对正则表达式处理HTML标签的基本能力与边界意识第 200 题在日常开发中,如何从设计层面避免内存泄漏? 考察编码规范、资源管理与架构层面的预防意识