哔哩哔哩面试题 · 编码实现

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

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

筛选题目已选:编码实现
第 121 题请实现一个最近最少使用(LRU)缓存机制,并说明其核心操作的复杂度。 考察对LRU缓存数据结构的理解与编码实现能力编码实现问题拆解技术原理第 122 题请设计一个通用的数据校验函数,能处理常见的类型检查、必填校验和自定义规则。 考察参数化设计、错误处理与扩展性编码实现问题拆解第 123 题实现单例的LRU并且写出单元测试 考察LRU缓存设计与实现、线程安全边界以及单元测试覆盖能力编码实现问题拆解技术原理Java第 124 题请实现求最长上升子序列长度的算法,并分析其时间复杂度与空间复杂度。 考察动态规划或二分优化解决最长上升子序列问题的能力编码实现问题拆解技术原理第 125 题请手写一个 TypeScript 类型定义,用代码展示基本的类型声明方式。 考察 TypeScript 类型基础与定义能力编码实现技术原理TypeScript第 126 题如何实现链表的区间反转,即反转从位置 m 到 n 的节点? 考察链表操作的基本功与边界处理能力编码实现问题拆解技术原理第 127 题Java中有哪些方式可以实现线程间同步?假设线程A和B可以并发执行,而线程C需要等待它们都完成后才能继续。 考察Java并发同步机制的理解和应用,特别是线程协作与等待完成场景编码实现技术原理Java第 128 题在C语言的for循环中,++i和i++在效率和语义上有什么区别? 考察对前自增和后自增在求值顺序、临时对象以及性能影响上的理解编码实现技术原理C第 129 题学生表stu包含字段:姓名(name)、科目(subject)、成绩(score)。请写出SQL,查出总成绩为100分的学生的名字。 考察SQL聚合查询与分组过滤的能力编码实现技术原理SQL第 130 题请你实现函数,将字符串中的单词顺序反转,单词间由一个空格分隔,且结果中不含多余空格。例如输入 "the sky is blue",输出 "blue is sky the"。 考察字符串处理、边界条件和代码实现能力编码实现问题拆解Python第 131 题手撕多头注意力机制的实现,并解释为什么缩放因子是根号下dk。 考察多头注意力机制的实现细节与缩放因子的数学原理编码实现技术原理PyTorch第 132 题手撕重排链表,要求实现代码并说明复杂度。 考察链表重排的算法设计、原地操作与复杂度分析能力编码实现问题拆解技术原理第 133 题请用 CSS 实现一个元素向右移动 10px 的过渡效果,并说明原理。 考察 CSS 过渡属性与位移属性的基本用法及动画原理编码实现技术原理CSS第 134 题什么是伪类选择器?请举一个例子说明其用法。 考察对伪类选择器概念及实际应用的理解编码实现技术原理CSS第 135 题请编写算法找出给定字符串中不含重复字符的最长子串的长度。 考察滑动窗口算法设计与边界处理能力编码实现问题拆解技术原理第 136 题请设计并实现一个简单的数据库连接池,说明其核心组件和关键设计点。 考察连接池设计、资源管理与并发控制能力编码实现系统设计技术原理第 137 题请实现 LeetCode 215 题:给定一个整数数组,找出其中第 k 个最大的元素。 考察排序算法、堆与快速选择等 Top-K 问题解法编码实现问题拆解技术原理第 138 题请解释 JavaScript 中闭包(closure)的概念,并举一个实际应用场景。 考察对闭包原理及应用的理解编码实现技术原理JavaScript第 139 题请实现买卖股票的最佳时机(LeetCode 121),并说明其时间复杂度与空间复杂度。 考察动态规划或贪心算法在单次交易限制下的实现能力编码实现问题拆解技术原理第 140 题请编写一个线程安全的 shared_ptr 实现,并说明其核心机制。 考察对智能指针所有权模型、引用计数和内存安全的理解与实现能力编码实现风险判断技术原理C++