商汤科技面试题(2026 最新)
商汤科技相关面试题,按最终去重题目聚合。
共 478 道真题 · 更新 2026-08-05
筛选题目
考察点
技术栈
第 241 题请实现一个字符串批量替换功能,给定一个原始字符串和一个替换映射表(键为待替换子串,值为替换后的字符串),要求对所有出现的键进行替换,并处理替换后可能产生的嵌套替换问题。请说明你的算法思路和复杂度。 考察字符串处理、映射遍历顺序与嵌套替换的边界处理能力第 242 题请手写快速排序的代码,并说明其时间与空间复杂度。 考察快速排序的实现正确性、递归划分思想及复杂度分析第 243 题请描述如何使用 Docker 部署一个 C++ 项目。 考察容器化部署 C++ 应用的流程与最佳实践第 244 题请介绍一次你深度参与产品技术选型的经历,覆盖开源产品、模型或推理服务的选择。 考察技术选型的决策逻辑、评估维度与复盘能力第 245 题你是如何设计和编写测试用例的? 考察测试用例设计的系统性和覆盖能力第 246 题在 Linux 中如何保持终端窗口常亮(防止会话超时断开)? 考察会话超时问题的处理能力及终端配置方法第 247 题预训练一般分为哪些阶段,每个阶段的特点有何区别? 考察对预训练流程的阶段划分及其各自特点的理解第 248 题TCP 三次握手四次挥手,为什么要四次挥手? 考察 TCP 连接建立与释放机制的理解,特别是主动关闭方进入 TIME_WAIT 的原因第 249 题请解释 Java 中 static 和 volatile 关键字的区别与各自用途。 考察对 Java 关键字语义、内存模型与线程可见性的理解第 250 题你封装过网络请求层吗?请介绍封装思路和关键设计。 考察网络层抽象设计、错误处理与扩展性第 251 题在你们的项目中,各环境的特性开关是如何确定和管理的?是逐个遍历判断吗? 考察特性开关(feature flag)的环境管理、判断逻辑和可维护性第 252 题请选择一个你参与过的项目,详细介绍一下。 考察候选人项目经验深度与结构化表达能力第 253 题请分别介绍你参与的两个项目,并选择一个你收获最大的项目,深入讲讲你在其中的职责、技术难点和最终成果。 考察项目经历的真实性、技术深度与个人贡献度第 254 题请介绍Go语言的垃圾回收机制及其工作原理。 考察对Go GC模型、触发机制和性能影响的理解第 255 题请介绍你项目中用到的Haar特征,并说明其原理与作用。 考察对Haar特征原理的理解及其在视觉项目中的应用能力第 256 题请介绍一下你的实习项目。 考察候选人实习经历的真实性、个人贡献与项目价值第 257 题请选择一个你负责过的产品项目,介绍一下你收集需求的具体来源和方式。 考察需求收集的渠道多样性和真实性第 258 题请解释一下 DP 协议的工作原理、使用场景以及它的优缺点。 考察对 DP 协议的技术原理、应用场景和取舍的理解第 259 题RTOS用过哪些 考察候选人实时操作系统的实际使用经历和熟悉程度第 260 题请做一个简短的自我介绍。 考察自我认知、职业定位和沟通表达