商汤科技面试题(2026 最新)

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

478 道真题 · 更新 2026-08-05

筛选题目
第 301 题黑盒测试和白盒测试的区别是什么? 考察对软件测试基本分类及各自特点的理解技术原理第 302 题请解释 Go 语言中 context 包的主要用途及常用方法。 考察对 Go context 包的理解与应用场景问题拆解技术原理Go第 303 题请挑选你简历上最有代表性的一个项目,介绍其背景、你的角色、技术方案和最终成果。 考察项目提炼能力、个人贡献识别和结果量化意识项目复盘结果导向自我呈现第 304 题如何重构一段代码,使其支持多种不同的计算实现(例如加法、乘法、自定义计算),并通过接口实现解耦? 考察面向接口编程、策略模式与依赖解耦的设计能力持续改进系统设计方案权衡第 305 题请用 PyTorch 手写实现 softmax 函数,并基于 softmax 的输出分布编写一个采样函数。 考察 softmax 的实现正确性、数值稳定性与基于分布的采样能力编码实现技术原理PyTorch第 306 题请解释LoRA(低秩适配)的原理。 考察对LoRA核心机制的理解,包括低秩分解的动机和实现方式技术原理LoRA第 307 题有哪些数组和对象浅拷贝方法? 考察对JavaScript浅拷贝常用方法的掌握与适用边界技术原理JavaScript第 308 题请详细介绍一下你自己负责的一个核心项目,包括其中的关键设计决策和遇到的问题。 考察候选人对自己项目的理解深度、技术细节掌握和复盘能力问题拆解项目复盘技术原理第 309 题你整理了多条商汤大装置的优化见解,可以分享一下其中的核心内容吗? 考察候选人技术见解的表达能力与思考深度问题拆解自我呈现技术原理第 310 题在 Objective-C 或 Swift 中,weak 关键字的作用是什么?请结合 ARC 说明其使用场景和注意事项。 考察对 ARC 弱引用机制的理解及内存管理实践风险判断技术原理Objective-CSwift第 311 题请描述Linux嵌入式设备的启动过程。 考察嵌入式Linux系统启动流程的理解与关键环节的掌握技术原理问题排查Linux第 312 题逻辑回归和线性回归的区别是什么? 考察对两种回归模型原理、适用场景和输出本质的理解技术原理方案权衡第 313 题中断里面可以使用互斥量吗? 考察中断上下文中的同步原语选择与安全性意识风险判断技术原理第 314 题请解释LoRA的原理,包括其核心思想和在微调中的优势。 考察对LoRA方法本质的理解与表述能力技术原理方案权衡LoRA第 315 题CNI插件有哪些,区别是什么,底层如何实现? 考察对容器网络模型、主流CNI插件特性及底层实现原理的理解技术原理技术选型方案权衡Kubernetes第 316 题请介绍你对这个项目的理解,包括项目目标、核心功能和你的个人职责。 考察候选人是否准确理解项目背景、目标与自身角色定位业务理解项目复盘人岗匹配第 317 题请介绍一下你搭建的RAG项目的整体流程和关键环节设计。 考察对RAG系统架构、数据处理与检索生成流程的理解及项目实践能力项目复盘系统设计技术原理RAG第 318 题请解释强引用和弱引用的区别,以及它们在实际开发中的典型应用场景。 考察对引用类型语义的理解及其在内存管理中的应用风险判断技术原理Java第 319 题请说明HTTPS的安全机制 考察对HTTPS加密、身份验证和完整性保护的原理理解安全意识技术原理HTTPSTLS第 320 题在不修改数据集的前提下,如何修改PyTorch代码解决多分类中的数据不平衡问题? 考察在不改动数据时通过代码层面处理不平衡的能力编码实现数据驱动技术原理PyTorch