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

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

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

筛选题目已选:技术原理
第 201 题请解释你对 channel 的理解,并说明其底层数据结构。 考察对 Go 语言 channel 的并发模型理解和底层实现细节风险判断技术原理Go第 202 题析构函数为什么要设置为虚函数? 考察C++多态与资源释放的关联,理解基类指针删除派生类对象时的行为风险判断技术原理C++第 203 题假如内存飙高了,如何定位是goroutine内存泄露还是其他代码原因? 考察Go内存分析工具链与goroutine泄露排查方法技术原理问题排查Go第 204 题如何减少或避免进程频繁陷入内核态? 考察对减少内核态切换性能开销的工程手段掌握性能优化技术原理方案权衡第 205 题MySQL有哪些常见的索引 考察MySQL索引体系的基础知识与分类系统设计技术原理技术选型MySQL第 206 题一个 cache line 通常多大? 考察对 CPU 缓存基本结构和高性能计算基础知识的掌握性能优化技术原理第 207 题请描述Android中View的绘制流程,包括主要阶段和调用顺序。 考察对Android View绘制机制的理解,包括测量、布局和绘制阶段的职责与顺序性能优化系统设计技术原理Android第 208 题请描述从浏览器输入网址到页面显示完成的完整过程。 考察网络分层模型、协议交互及各环节的技术细节编码实现问题拆解技术原理DNSHTTPTCP第 209 题如何测试 Redis 中某个 Key 的存在性和过期时间? 考察 Redis 基础命令使用及 Key 状态检查能力技术原理问题排查Redis第 210 题AQS 内部等待队列使用了什么数据结构?请说明其特点。 考察对 AQS 队列结构及其设计意图的理解技术原理Java第 211 题以 MapReduce 为例,说明 Shuffle 阶段涉及的算法,以及不同算法对应的场景。 考察对 MapReduce Shuffle 机制的理解,包括分区、排序、合并、压缩等算法及其适用场景技术原理方案权衡MapReduce第 212 题要想对 map 做一些并发操作,如何保证它的并发安全? 考察对 Go map 并发特性的理解以及常见并发方案的选型风险判断技术原理方案权衡Go第 213 题请介绍什么是热 Key 问题,以及你会如何发现和解决它? 考察对分布式系统热点数据问题的理解、定位方法和解决策略技术原理方案权衡问题排查第 214 题请解释Android中Handler的运行机制,包括其核心组件和工作流程。 考察Android消息处理机制的理解,包括Looper、MessageQueue和Handler的协作问题拆解技术原理Android第 215 题给定一个整数数组和一个目标值,请设计并实现一个算法,找出数组中两个数它们的和等于目标值,并返回这两个数的下标。 考察哈希表或双指针在数组查找中的运用及算法复杂度分析编码实现问题拆解技术原理第 216 题你在接口设计中如何处理幂等性? 考察对幂等性概念的理解及实际应用能力技术原理方案权衡问题排查第 217 题如果服务器内存只有100M,却需要处理10亿条数据,你会如何处理? 考察大数据量下的内存约束意识、分治思想和合理的技术选型问题拆解技术原理方案权衡第 218 题请介绍JVM的垃圾回收机制。 考察对JVM内存管理、垃圾回收算法与收集器的理解问题拆解技术原理JVM第 219 题可变形卷积(DCN)与普通卷积相比,有哪些区别和优劣? 考察对两类卷积机制与适用场景的对比分析能力技术原理方案权衡第 220 题如果对象循环引用该如何去清除他们 考察对垃圾回收机制中循环引用处理的理解技术原理问题排查