哔哩哔哩面试题 · 技术选型
哔哩哔哩相关面试题,按最终去重题目聚合。
共 2456 道真题 · 当前筛选命中 237 道 · 更新 2026-08-05
筛选题目已选:技术选型
考察点
技术栈
第 1 题Vue3 相比 Vue2 有哪些主要升级? 考察对 Vue3 核心特性、设计动机和工程收益的理解第 2 题如何实现一个线程安全的列表?请说明不同实现方案的适用场景。 考察并发控制原理、线程安全数据结构选型与场景权衡第 3 题如何去对监控性能监控、日志分析和链路追踪做一个成本考虑? 考察可观测性体系的成本意识与方案权衡能力第 4 题为什么Kafka要用ZooKeeper? 考察Kafka架构原理及ZooKeeper在其中的角色第 5 题请谈谈你对Spark和MapReduce的理解,并说明它们各自的适用场景。 考察对分布式计算框架的技术原理掌握与方案选型能力第 6 题请谈谈 React 中虚拟 DOM 的工作原理及其优势。 考察对 React 虚拟 DOM 机制的理解和性能优势的把握第 7 题Sass和CSS有什么区别? 考察对预处理器特性、工作流程和相对于原生CSS优势的理解第 8 题请说明 Vue 相较于 React 的一个具体优势,并举一个例子;同时谈一下你了解的 Vue 3.5 新特性有哪些。 考察对 Vue 与 React 差异的理解,以及是否持续关注 Vue 版本演进第 9 题请介绍你对 embedding 的理解,包括它的原理、常见生成方式以及在实际场景中的应用。 考察对 embedding 概念、原理及应用的掌握程度第 10 题实现弹性布局有几种方式? 考察对弹性布局多种实现方法的理解和应用能力第 11 题请介绍DIN和SIM模型在推荐系统embedding中的应用。 考察对推荐系统embedding模型的理解与原理掌握第 12 题Kafka消息调度相比数据库行级锁有哪些局限?哪些场景仍建议用锁? 识别Kafka调度方案的边界与锁的必要场景第 13 题请谈谈你对C++中lambda表达式、函数指针和std::function的理解,以及它们与类型擦除的关系。 考察对C++函数对象封装机制及类型擦除概念的理解深度第 14 题请解释 C++ 中 unique_ptr 的概念、特性以及典型使用场景。 考察对智能指针所有权模型的理解与正确使用能力第 15 题C++中,unique_ptr 的大小(sizeof)一般是多少?为其添加自定义删除器后,sizeof 又会如何变化? 考察对 unique_ptr 内部实现与删除器对对象大小影响的理解第 16 题Vue和React之间有什么区别? 考察前端框架核心原理、设计理念和迁移判断能力第 17 题关系型数据库和非关系型数据库的区别有哪些,请举例说明。 考察对两类数据库核心特性的理解与实际选型能力第 18 题请解释深拷贝和浅拷贝的区别,并说明各自的应用场景。 考察对对象复制机制的理解及实际应用选择第 19 题在 TypeScript 中,const 修饰符与 readonly 修饰符有何区别?请说明各自适用的场景。 考察对TypeScript中const与readonly语义差异的理解及实际应用第 20 题Java中线程池的七大参数及其工作原理 考察线程池核心参数的理解与应用