度小满面试题 · 问题拆解
度小满相关面试题,按最终去重题目聚合。
共 807 道真题 · 当前筛选命中 161 道 · 更新 2026-08-05
筛选题目已选:问题拆解
考察点
技术栈
第 141 题请实现一个函数,将驼峰命名风格转换为另一种指定风格(例如将字符串 abcdefhij 转换为 abcDefHij)。要求说明你的转换规则并给出完整代码。 考察字符串处理、命名风格转换逻辑的清晰实现与边界处理第 142 题请描述如何对axios进行二次封装,并说明封装的目的和典型实践。 考察对HTTP客户端封装的设计意识与工程实践第 143 题请说明你熟悉哪些常用的 Linux 指令,以及如何利用日志定位线上问题? 考察 Linux 基础指令掌握程度与日志分析排障能力第 144 题B+树和二叉搜索树有什么相同点和不同点? 考察对B+树与二叉搜索树结构、特性和适用场景的理解第 145 题在构建微调数据集时,你通常会如何设计采样策略来保证数据质量与分布合理性? 考察数据采样策略的基础认知与实战经验第 146 题请介绍你是如何对 Axios 进行封装的,以及这样封装解决了哪些问题? 考察对 Axios 封装的实践经验和设计思路第 147 题索引的各种使用场景:给定几个 select 语句,请分析这些语句如何利用索引,并说明索引选择与查询性能的关系。 考察对索引工作原理、查询语句与索引匹配关系以及常见索引失效场景的理解第 148 题请说明Axios的底层原理、核心配置字段,以及请求拦截器和响应拦截器的实现方式。 考察对Axios源码机制、核心API和拦截器链的理解第 149 题请描述一条UPDATE语句在数据库中的执行过程。 考察对数据库更新操作内部流程的理解和表述能力第 150 题请设计一个算法,在一个无序数组中找出前K小的数,并分析时间与空间复杂度。 考察对经典Top-K问题的解法掌握与复杂度分析第 151 题请为一个抽奖转盘功能设计测试用例。 考察测试用例设计的系统性、边界场景和异常处理覆盖第 152 题请解释数据库事务的 ACID 特性,并说明每个特性分别解决什么问题? 考察对事务一致性、隔离性及持久性核心概念的掌握第 153 题当线上接口返回的数据出现异常(如字段缺失、格式错误、数值不符)时,你会如何处理? 考察问题排查、定位和解决能力第 154 题请用算法实现并说明如何找出一个字符串中的最长回文子串。 考察动态规划或中心扩展法解决经典子串问题的能力第 155 题如何将一个有序数组转换为一棵平衡二叉搜索树(BST)? 考察对平衡二叉树构造、递归分治和数组索引边界的理解第 156 题请简单介绍一下分库分表的核心概念和典型实现方式。 考察对分库分表基础知识的掌握程度第 157 题请分享实习期间遇到的一个技术难点,以及你是如何分析和解决它的。 考察问题定位、技术分析、解决过程与复盘能力第 158 题实现TopK算法,要求不能使用现有库,同时请说明TopK的底层实现原理。 考察数据结构和算法基础,以及在不同应用场景下选择合适方案的权衡能力。第 159 题请解释MyBatis动态SQL语句(如if、where、foreach)的工作原理。 考察对MyBatis动态SQL解析与SQL拼接机制的理解深度第 160 题如何判断一个链表是否有环? 考察链表基础算法与双指针技巧