商汤科技面试题 · 问题拆解

商汤科技相关面试题,按最终去重题目聚合。

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

筛选题目已选:问题拆解
第 61 题请写一个命令,在某个文件中查找并匹配包含指定字符串的行,并显示行号。 考察Linux/Unix文本处理工具的基本使用能力问题拆解技术原理第 62 题请实现代码,返回二叉树的右视图(从右侧观察每一层最右边的节点)。 考察二叉树层次遍历与边界处理能力编码实现问题拆解技术原理第 63 题详细阐述 Kubernetes 中 Pod 从创建到运行的完整调度过程。 考察对 Pod 生命周期、调度器工作流程和 kubelet 执行阶段的理解问题拆解系统设计技术原理Kubernetes第 64 题从需求落地到最终交付,要产出哪些文档,每个文档的大致结构是什么? 考察需求全生命周期文档管理与结构化表达能力问题拆解项目复盘需求分析第 65 题请详细说明你的RAG系统中上下文管理和记忆机制是如何设计和实现的? 考察RAG系统中上下文构建、记忆持久化与检索策略的设计能力问题拆解系统设计技术原理RAG第 66 题电梯的楼层按键为什么要放在电梯内部(外部仅设上下按键)?请谈谈你的思考过程。 考察对产品功能设计与用户体验的深层逻辑分析能力业务理解问题拆解系统设计第 67 题请描述系统启动的具体流程,重点说明基于STM32的启动过程。 考察对嵌入式系统启动流程和STM32启动机制的理解问题拆解技术原理STM32第 68 题请你举例说明,在某个典型页面操作后,后端会依次调用哪些 API? 考察对前后端交互流程、接口设计及业务链路拆解的理解业务理解问题拆解技术原理第 69 题请实现一个字符串批量替换功能,给定一个原始字符串和一个替换映射表(键为待替换子串,值为替换后的字符串),要求对所有出现的键进行替换,并处理替换后可能产生的嵌套替换问题。请说明你的算法思路和复杂度。 考察字符串处理、映射遍历顺序与嵌套替换的边界处理能力编码实现问题拆解技术原理第 70 题请描述如何使用 Docker 部署一个 C++ 项目。 考察容器化部署 C++ 应用的流程与最佳实践问题拆解技术原理C++Docker第 71 题你是如何设计和编写测试用例的? 考察测试用例设计的系统性和覆盖能力问题拆解技术原理第 72 题请分别介绍你参与的两个项目,并选择一个你收获最大的项目,深入讲讲你在其中的职责、技术难点和最终成果。 考察项目经历的真实性、技术深度与个人贡献度问题拆解项目复盘结果导向第 73 题设计测试用例时,你通常会使用哪些方法? 考察测试用例设计方法的掌握与实际应用能力问题拆解技术原理第 74 题请介绍内存调用在计算机系统中的作用,以及常见的实现方式。 考察对内存调用机制的理解和系统层面分析能力问题拆解系统设计技术原理C第 75 题请介绍一个你参与的多模态相关的小项目,并说明它的技术挑战和你的贡献。 考察多模态项目实践经验、技术理解与个人贡献问题拆解项目复盘技术原理第 76 题请介绍Linux IO栈的分级结构,说明各层的作用。 考察对Linux存储IO路径的层次化理解问题拆解技术原理Linux第 77 题请解释在 ARMv8(AArch64)架构下,调用约定中传三个参数与传十六个参数时的寄存器使用差异。 考察 ARMv8 调用约定中参数传递机制的理解问题拆解技术原理第 78 题请说明 PyTorch 中两种不同浮点类型(如 float32 与 float64)混合运算时的类型转换规则。 考察对 PyTorch 数值类型提升机制的理解问题拆解技术原理PyTorch第 79 题给定一个包含 N 个整数的数组,元素取值范围为 1 到 N-1(含),证明至少有一个元素重复,请找出任意一个重复的元素,并说明你的算法的时间复杂度和空间复杂度。 考察问题拆解、算法设计与复杂度分析编码实现问题拆解技术原理第 80 题你提到的多端多环境场景,你是如何为团队提效的? 考察候选人如何通过技术和管理手段在多端多环境开发中提升团队效率持续改进问题拆解项目复盘