商汤科技面试题 · Go
商汤科技相关面试题,按最终去重题目聚合。
共 478 道真题 · 当前筛选命中 14 道 · 更新 2026-08-05
筛选题目已选:Go
考察点
技术栈
第 1 题请解释 Golang 的 GMP 模型中 G、M、P 各自的角色和相互关系。 考察对 Go 调度器核心概念的理解第 2 题请讲解一下Golang的GMP调度模型是如何工作的? 考察对Goroutine调度模型的理解,包括G、M、P的角色和交互第 3 题从源码层面谈谈 GMP 模型的实现细节,比如调度循环、抢占和阻塞处理。 考察对 Go 调度器源码细节与并发机制的理解第 4 题sync.Map 的底层实现是怎样的? 考察对 sync.Map 内部机制的理解和并发安全设计的掌握第 5 题Go Channel的底层实现 考察对Go并发核心Channel的底层数据结构、同步机制和内存模型理解第 6 题你有用过 Go 的 interface 这一块吗,你怎么理解 interface 在 Go 的定义和使用? 考察对 Go interface 概念、动态类型与多态实现机制的理解第 7 题在开发一个基于大模型接口的 RAG 应用时,你会如何用 Go 设计高并发架构? 考察 Go 并发模型在 RAG 应用中的工程实践与限流降级第 8 题请介绍Go语言的垃圾回收机制及其工作原理。 考察对Go GC模型、触发机制和性能影响的理解第 9 题请解释 Go 语言中 context 包的主要用途及常用方法。 考察对 Go context 包的理解与应用场景第 10 题gin.Context在你项目里具体怎么用的,请举个例子? 考察对 Gin 框架 Context 的掌握程度及在实际项目中的应用第 11 题Go 和 Python 并发有什么区别? 考察两种语言并发模型、线程映射与适用场景的理解第 12 题请用 Go 语言实现一个简化版的 MapReduce 流程,并说明其核心设计。 考察 Go 语言编码能力、并发模型理解及 MapReduce 思想的落地第 13 题请说明 defer 语句在 Go 语言中的用法。 考察对 Go defer 执行时机、参数求值与错误处理模式的理解第 14 题请介绍 client-go 库中常用的核心 API 及其用途。 考察对 Kubernetes 官方客户端库 client-go 中主要 API 的掌握程度