阿里云面试题 · 问题拆解

阿里云相关面试题,按最终去重题目聚合。

共 2357 道真题 · 当前筛选命中 500 道 · 更新 2026-08-05

筛选题目已选:问题拆解
第 161 题给一些区间[l1, r1], [l2, r2]...,有没有一种快速的算法,判断出这些区间有没有重叠部分? 考察区间重叠检测的算法设计与复杂度分析编码实现问题拆解第 162 题Get、Post请求报文的结构是什么,都包含哪些参数? 考察HTTP请求报文结构及GET与POST参数传递方式的差异问题拆解技术原理HTTP第 163 题async和defer有什么区别? 考察对脚本加载与执行时机的理解问题拆解技术原理第 164 题请实现一个函数,将输入字符串中的单词顺序反转,单词内部字符顺序保持不变。例如输入 "the sky is blue",输出 "blue is sky the"。要求说明时间复杂度和空间复杂度,并处理多余空格的情况。 考察字符串处理、双指针或栈的应用,以及边界条件处理编码实现问题拆解技术原理第 165 题请介绍你参与过的一个项目的背景、核心难点以及你是如何解决的,重点说明你的个人贡献。 考察项目整体理解、难点拆解和解决思路数据驱动问题拆解项目复盘第 166 题请介绍你最熟悉的专业课,并说明它们在实际工作中的应用。 考察专业知识深度与应用迁移能力持续改进问题拆解自我认知第 167 题如何设计一个测试流程,阐述测试开发岗位的工作开展思路? 考察测试流程设计能力与测试开发岗位的整体工作思路持续改进问题拆解风险判断第 168 题介绍一下进程与线程,两者有什么差别? 考察操作系统基础概念的掌握程度与对比分析能力问题拆解技术原理第 169 题请手写一个排序函数,并根据待排序数据的特征(如规模、数据类型、有序度)选择最合适的排序算法,说明理由。 考察排序算法知识、问题拆解与方案权衡能力编码实现问题拆解方案权衡第 170 题二分查找的时间复杂度和空间复杂度分别是多少?请说明推导过程。 考察二分查找的复杂度计算与推导能力问题拆解技术原理第 171 题你做Prompt优化时,是如何判断优化后的Prompt在Agent推理链路中性能提升的?用什么指标来衡量? 考察Prompt优化效果评估的方法论与指标选择数据驱动问题拆解技术原理第 172 题请讲解 Vite 热更新从文件变更到浏览器模块更新的完整过程。 考察 Vite 热更新的链路机制与增量更新原理问题拆解技术原理Vite第 173 题请解释 Spring 框架是如何通过事务管理机制实现事务的? 考察对 Spring 事务抽象、传播行为及底层实现原理的理解问题拆解技术原理Spring Framework第 174 题有一个无序的字符串数组,数组大小不超过10,区分大小写,求出这个字符串数组中不重复的个数,不可以使用STL库。 考察基础算法实现与对STL依赖的规避能力编码实现问题拆解技术原理第 175 题请实现一个函数,找出给定字符串中不含重复字符的最长子串,并返回其长度。 考察滑动窗口或双指针算法设计与编码实现能力编码实现问题拆解技术原理第 176 题场景题:计算城市中两个地铁站点的最优换乘路线,要求总票价最低,相邻的两个站点如果有多条地铁线路,票价也不同。 考察图论建模、最短路径变体重构与成本建模能力问题拆解系统设计方案权衡第 177 题讲讲深拷贝和浅拷贝 考察对拷贝语义、内存管理与引用共享的理解问题拆解技术原理第 178 题函数重载为什么不用方法的返回值实现重载? 考察对Java等静态类型语言重载机制与编译期解析原理的理解问题拆解技术原理Java第 179 题请实现合并两个有序数组的算法(LeetCode 题目 88)。 考察对有序数组合并的原地操作与边界处理能力编码实现问题拆解第 180 题请介绍Webpack中间件(Middleware)的实现方式及其在构建流程中的作用。 考察对Webpack插件体系与内部钩子机制的理解问题拆解技术原理Webpack