腾讯面试题 · Go

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

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

筛选题目已选:Go
第 21 题讲讲GMP模型里P的作用,一定需要P吗? 考察Go运行时GMP模型的理解深度及对调度性能设计的认识技术原理技术选型方案权衡Go第 22 题GMP抢占机制如何实现? 考察对Go调度器中抢占机制原理和实现细节的理解技术原理问题排查Go第 23 题请说明 Go 语言中 map 的底层实现结构和工作原理。 考察对 Go map 底层数据结构及哈希冲突处理机制的理解问题拆解技术原理Go第 24 题在Go的GMP调度模型中,当P的本地队列满了之后如何处理? 考察对本地队列溢出机制的掌握技术原理Go第 25 题请说明 Go 语言中 channel 的主要应用场景及其设计考虑。 考察对 Go 并发模型中 channel 使用场景和原理的理解系统设计技术原理方案权衡Go第 26 题请介绍你的技术栈中后端开发方面与 Golang 相关的经验。 考察候选人对后端技术栈和 Golang 的实际掌握程度人岗匹配自我呈现技术原理Go第 27 题请讲解一下 Go 语言的 GMP 调度模型。 考察对 Go 运行时调度模型的理解和表达能力技术原理Go第 28 题请介绍 Go 语言协程(goroutine)的基本概念、调度模型和常见使用方式。 考察对 goroutine 原理与并发使用的理解问题拆解技术原理Go第 29 题Go 程序中有哪些因素会影响性能?针对 GC 你通常如何优化? 考察 Go 性能分析能力和 GC 调优经验技术原理方案权衡问题排查Go第 30 题我看你这边技术栈主要是Java,我们这边主要是Go、C++、Python,你接受吗? 考察候选人的技术适应意愿与学习迁移能力持续改进人岗匹配自我认知C++GoJava第 31 题Goroutine被阻塞后由谁唤醒? 考察对Go调度器Goroutine阻塞与唤醒机制的理解技术原理Go第 32 题请解释 GMP 模型的核心概念,并说明 Go 语言为什么采用这种调度模型。 考察对 Go 并发模型原理的理解及设计动机分析能力系统设计技术原理方案权衡Go第 33 题介绍下Golang的Goroutine调度 考察对Goroutine调度模型、GMP结构和调度时机的理解技术原理技术选型Go第 34 题Go中的Channel是什么? 考察对Go并发原语Channel基本概念与使用场景的理解技术原理Go第 35 题Slice扩容后在原Slice上修改数据新Slice会发生变化吗? 考察Go语言Slice底层数组、扩容与引用共享机制的理解问题拆解技术原理Go第 36 题在Go语言中,一个无限死循环的goroutine会对调度器产生什么影响? 考察对Go调度模型、抢占机制和死循环后果的理解风险判断技术原理Go第 37 题请解释 Go 语言中的 GMP 调度模型,并说明其如何实现高并发。 考察对 Go 调度模型的理解及并发机制掌握编码实现技术原理Go第 38 题Go 中 map 的扩容机制是怎样的? 考察对 Go map 扩容触发条件与渐进式扩容流程的理解技术原理Go第 39 题GMP如何调度? 考察对Go运行时调度模型核心机制的理解问题拆解技术原理Go第 40 题Golang的反射原理是什么?什么场景下应该使用反射? 考察对Go反射机制底层原理的理解和实际应用场景的判断技术原理技术选型方案权衡Go