哔哩哔哩面试题 · 编码实现
哔哩哔哩相关面试题,按最终去重题目聚合。
共 2456 道真题 · 当前筛选命中 186 道 · 更新 2026-08-05
筛选题目已选:编码实现
考察点
技术栈
第 81 题请实现求解无重复字符最长子串长度的算法。 考察滑动窗口与哈希表在字符串处理中的应用能力第 82 题请说明 Python 装饰器的作用,并给出一个使用场景。 考察对装饰器机制的理解及实际应用能力第 83 题LeetCode 189题轮转数组的变种:向右轮转 k 步,如果 k 大于数组长度 n,如何处理?请写出高效解法。 考察数组轮转算法与取模优化的理解第 84 题编写SQL查询找出评分连续下降7天的商家。 考察SQL窗口函数、连续区间识别和复杂查询构建能力第 85 题手写代码:一个人上楼梯,每次可以走1级或2级台阶,到达第n级台阶共有多少种不同的走法?请给出实现并分析复杂度。 考察斐波那契型动态规划的理解、代码实现与复杂度分析第 86 题请手写代码实现单链表的原地反转。 考察链表指针操作的基本功和边界处理能力第 87 题用 Vue 实现一个分页逻辑需要考虑哪些方面? 考察 Vue 组件设计、分页状态管理和边界处理第 88 题模板(template)在编译期起到什么作用? 考察对C++模板编译期实例化、代码生成与类型检查机制的理解第 89 题请现场完整口述并讲解一份高并发场景下的订单服务接口设计,包括数据模型、接口划分、并发控制与可用性保障。 考察候选人快速口头表达复杂设计方案的能力与逻辑清晰度第 90 题请详细介绍一下 Promise 的机制,包括它解决了什么问题以及有哪些典型用法。 考察对 Promise 的核心机制与应用细节的掌握第 91 题请用递归实现满二叉树的中序遍历,并说明思路。 考察二叉树中序遍历的递归实现与理解第 92 题(算法)给你10个台阶,你只能选择一次迈1步或2步,请问你有几种上这10个台阶的方式,并输出各种方式? 考察动态规划或递归组合计数及路径枚举能力第 93 题请用 Python 手写代码,对一个由键值对组成的字典(仅有键和值)按值进行排序。 考察 Python 字典按值排序的编码能力与对 sorted 函数和 lambda 的理解第 94 题手写 SQL:给定公司表和员工表,查出员工平均工资大于 5000 的公司名称。 考察 SQL 聚合、分组和 HAVING 过滤的综合运用能力第 95 题请描述力扣第621题“任务调度器”的题意,并说明如何计算完成所有任务所需的最少时间。 考察对经典算法题目的理解与解法掌握第 96 题请使用 Promise 实现一个图片加载函数,要求能处理加载成功和失败两种情况。 考察 Promise 的基本用法、异步流程控制和错误处理能力第 97 题请实现一个算法,将给定数字字符串复原成所有可能的有效 IP 地址。 考察回溯算法与字符串边界处理能力第 98 题请实现三数之和,要求时间复杂度为 O(n^2),并说明算法思路。 考察排序加双指针算法设计与实现能力第 99 题请编写一条 SQL,查询每个部门中薪水最高的员工信息。 考察窗口函数、分组聚合与去重逻辑,以及 SQL 编写规范性第 100 题请实现合并区间的算法,并分析其时间与空间复杂度。 考察区间合并算法的实现能力与复杂度分析