商汤科技面试题 · 问题拆解
商汤科技相关面试题,按最终去重题目聚合。
共 478 道真题 · 当前筛选命中 123 道 · 更新 2026-08-05
筛选题目已选:问题拆解
考察点
技术栈
第 81 题请解释 Go 语言中 context 包的主要用途及常用方法。 考察对 Go context 包的理解与应用场景第 82 题请详细介绍一下你自己负责的一个核心项目,包括其中的关键设计决策和遇到的问题。 考察候选人对自己项目的理解深度、技术细节掌握和复盘能力第 83 题你整理了多条商汤大装置的优化见解,可以分享一下其中的核心内容吗? 考察候选人技术见解的表达能力与思考深度第 84 题malloc底层调用原理是什么? 考察对内存分配机制、系统调用和操作系统底层交互的理解第 85 题请实现快速排序算法,并说明其时间复杂度与稳定性。 考察快速排序算法实现、复杂度分析和稳定性理解第 86 题在目标跟踪中,最小网络流(min-cost flow)求解后得到的结果是什么?匹配关系是否一定是一对一的? 考察对最小网络流用于多目标跟踪时的输出形式与匹配约束的理解第 87 题你还了解哪些增强数据集的方法? 考察对数据增强技术的掌握广度与迁移应用能力第 88 题你是如何构建和使用标注工具中的标签体系来完成数据标注任务的? 考察标注工具的标签定义与管理能力第 89 题介绍IP-Adapter原理,以及和ControlNet控制的区别。 考察对图像生成模型控制方法的原理理解和对比分析能力第 90 题你认为测试开发人员应具备哪些核心能力? 考察对测试开发岗位的能力模型理解第 91 题谈谈你对动态规划的理解,以及为什么说“动态规划”这个命名可能并不十分贴切? 考察对动态规划核心思想、适用场景与命名的深度理解第 92 题请描述在Linux系统中,调用open或write系统调用时,从用户态到内核态再到文件系统的完整执行过程。 考察对系统调用机制、内核路径和文件系统交互的理解第 93 题在收集到大量需求后,你如何将这些需求进行汇总和抽象,形成产品方案和原型图? 考察需求抽象、优先级排序和方案落地的能力第 94 题如何将k个升序链表合并为一个升序链表? 考察分治或堆方法解决k路归并的算法设计与复杂度分析第 95 题请描述PyTorch中训练一个神经网络的完整流程。 考察对PyTorch训练流程的整体理解和关键步骤的掌握第 96 题如果我更改了输入数据的量级,比如将输入的数据从长度100改成了1000,增加了10倍,Transformer的时间复杂度是会怎么变,参数量会怎么变? 考察Transformer模型对输入序列长度的计算复杂度与参数量理解第 97 题请说明在 Git 中如何接受代码变动并进行合并(merge)? 考察 Git 协作操作的正确理解和实际操作能力第 98 题请介绍测试用例的涵盖要素,并列举常用的测试用例设计方法。 考察对测试用例设计基础要素和常用方法的系统掌握第 99 题请介绍一个你参与过的微服务调度项目,说明你的职责、技术方案和结果。 考察候选人对微服务调度项目的理解、个人贡献和结果复盘能力第 100 题在编程中,函数是如何传参的?请结合你熟悉的语言说明。 考察函数参数传递的基本机制与语言差异