腾讯面试题 · Go

腾讯相关面试题,按最终去重题目聚合。

3056 道真题 · 当前筛选命中 68 · 更新 2026-08-05

筛选题目已选:Go
第 41 题在Golang中如何实现零拷贝? 考察Go语言中利用系统调用和标准库实现零拷贝的能力编码实现技术原理Go第 42 题在Go的GMP调度模型中,M是如何与P进行绑定的? 考察对M和P绑定机制的细节理解风险判断技术原理Go第 43 题Go 的 sync.Map 和普通 map 加互斥锁相比,主要区别和适用场景是什么? 考察并发性能分析与正确使用选择能力性能优化技术选型方案权衡Go第 44 题请解释Golang的逃逸分析机制,并举出一个例子说明变量何时会逃逸到堆上。 考察对Go编译器逃逸分析原理和堆栈分配决策的理解技术原理Go第 45 题比较无缓冲 channel 和有缓冲 channel 的读写规则有何不同? 考察对 channel 同步与异步语义的理解技术原理Go第 46 题介绍下Golang的GC机制 考察Golang垃圾回收机制的原理、版本演进和优化手段性能优化技术原理Go第 47 题请描述GMP调度模型中G、M、P三者之间的关系以及调度流程。 考察对GMP调度模型的整体理解技术原理Go第 48 题请介绍一下 GMP 模型及其核心设计思想。 考察对 Go 运行时调度模型的理解与表达能力系统设计技术原理Go第 49 题我们团队主要使用Go语言,而你过往项目以Java为主,谈谈你对这个转变的看法和准备。 考察候选人学习能力、技术迁移意愿及对新语言栈的适应规划持续改进人岗匹配自我认知GoJava第 50 题请介绍 Go 语言的垃圾回收机制及其主要设计权衡。 考察对 Go GC 工作原理、演进和工程权衡的理解性能优化技术原理方案权衡Go第 51 题你熟悉的语言除了Go还有什么? 考察候选人技术栈广度及语言选择背后的思考自我认知技术选型Go第 52 题请解释 Go 中 Singleflight 的实现原理,并说明它在并发安全、结果污染以及 call 失败时如何处理等待请求。 考察对 Singleflight 机制的理解、并发正确性及异常处理的边界风险判断技术原理问题排查Go第 53 题Go 的 channel 底层数据结构是怎样的? 考察 channel 的运行时实现和核心数据结构技术原理Go第 54 题Go 语言的 sync.Map 是如何实现并发安全的? 考察对 sync.Map 内部并发安全机制的理解技术原理方案权衡Go第 55 题在Go中传递slice作为函数参数时需要注意哪些问题? 考察对slice传递语义、扩容与底层数组共享边界的理解风险判断技术原理Go第 56 题在Golang中,如何通过编写代码来优化内存分配,减少堆分配或垃圾回收压力? 考察内存分配优化实践和GC压力控制能力性能优化问题排查Go第 57 题Go 语言中的 map 如何解决哈希冲突?它的底层数据结构是怎样的? 考察对 Go map 内部结构与冲突处理机制的理解技术原理Go第 58 题如果在slice中存放指针,复制slice后修改新slice的某个下标变量,会影响原slice中对应元素吗? 考察slice中指针元素复制的共享语义问题拆解技术原理Go第 59 题如何实现一个并发安全的 map? 考察并发场景下 map 的安全使用与加锁/分段策略风险判断技术原理Go第 60 题你用过Go的哪些特性吗 考察Go语言实际使用广度与理解深度业务理解技术原理Go