商汤科技面试题 · 问题拆解
商汤科技相关面试题,按最终去重题目聚合。
共 478 道真题 · 当前筛选命中 123 道 · 更新 2026-08-05
筛选题目已选:问题拆解
考察点
技术栈
第 101 题给定一个入栈序列 pushed 和一个出栈序列 popped,请判断 popped 是否可能是 pushed 经过合法栈操作得到的结果。 考察栈模拟与序列合法性判断的能力第 102 题如何将RoPE(旋转位置编码)扩展到二维场景? 考察对位置编码原理的理解及对多维输入的处理能力第 103 题请结合你的项目经验,谈谈 Kubernetes 调度器的主要机制和设计原理。 考察对 Kubernetes 调度器核心机制的理解及其在项目中的应用第 104 题请讲解你读过的 Transformer 源码,并结合代码说明其核心模块。 考察对 Transformer 架构的理解深度与代码阅读能力第 105 题请描述程序从磁盘加载到内存并成为进程的过程。 考察对程序加载、内存映射和进程创建机制的理解第 106 题如何将两个有序数组合并为一个有序数组?请说明你的解题思路和复杂度。 考察数组操作、归并排序思想及时间复杂度分析第 107 题连连看游戏中,九方格布局下如何判断两个格子能否连接,要求路径最多只能转弯两次? 考察二维数组BFS/DFS路径搜索及转弯次数约束的建模能力第 108 题请用 Go 语言实现一个简化版的 MapReduce 流程,并说明其核心设计。 考察 Go 语言编码能力、并发模型理解及 MapReduce 思想的落地第 109 题项目用到了生产者消费者模型?说一说你是怎么使用的? 考察对生产者消费者模型的理解以及实际项目落地能力第 110 题编码题:实现查找两个字符串的最长公共连续子串。 考察字符串处理算法与动态规划或后缀思想的实现第 111 题请谈谈你对Zero-SNR的了解,以及它在去噪扩散模型(如SVD、Stable Diffusion等)中的实际应用情况。 考察对Zero-SNR扩散模型理论的理解及其在主流模型中的应用第 112 题Linux是怎么去找驱动的 考察对Linux设备驱动匹配与加载机制的理解第 113 题算法题:给你两个非空的链表,分别表示两个非负整数,数字按逆序存储,每个节点只能存一位数字。请将两数相加并以同样逆序形式返回结果链表。假设除了数字 0 之外,两个数均不以 0 开头。 考察链表遍历、进位处理和边界条件处理能力第 114 题给你一个整数 n,返回和为 n 的完全平方数的最少数量。 考察动态规划或数学方法解决完全平方数求和最小数量问题第 115 题请解释设备树(Device Tree)在嵌入式Linux系统中的作用与意义,并说明其基本结构和与平台设备驱动的关系。 考察对设备树概念的深入理解及其在Linux设备模型中的实际应用第 116 题请现场编写代码,解决网格中的岛屿数量问题:给定一个由 '1'(陆地)和 '0'(水)组成的二维网格,计算岛屿的数量,其中岛屿由相邻(水平或垂直)的陆地组成。 考察图的遍历算法(BFS)的实现能力、边界处理与时间复杂度分析第 117 题如果两个设备驱动在系统初始化或运行时存在相互依赖(例如驱动 A 需要等待驱动 B 完成初始化才能使用其提供的接口),你会如何设计以实现这种依赖管理? 考察对驱动模型、初始化顺序和依赖解耦机制的理解第 118 题请介绍 client-go 库中常用的核心 API 及其用途。 考察对 Kubernetes 官方客户端库 client-go 中主要 API 的掌握程度第 119 题给定一棵二叉树,如何判断它是否是二叉搜索树(排序树)? 考察二叉搜索树性质理解、中序遍历与边界处理能力第 120 题请介绍你在自动化测试方面的实际经验和具体实践。 考察候选人对自动化测试的实践深度、工具掌握和结果衡量