腾讯面试题 · 问题排查 · Go

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

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

筛选题目已选:问题排查 · Go
第 1 题GORM 是如何解析和处理模型上的 struct 标签的? 考察对 GORM 标签解析机制的理解,包括映射、约束和自定义标签处理技术原理问题排查Go第 2 题Go 的垃圾回收机制(三色标记法+混合写屏障),GC 的触发条件有哪些? 考察对 Go GC 核心原理与触发时机的理解深度技术原理问题排查Go第 3 题Go关闭Channel时有哪些需要注意的事情,怎么判断channel是否已经关闭呢? 考察Go并发编程中channel关闭的边界处理能力风险判断技术原理问题排查Go第 4 题在Go中,如果slice中存放指针,对该slice进行复制后,修改新slice的某个下标变量是否会影响原slice?原因是什么? 考察对指针元素与slice共享底层数组语义的综合应用技术原理问题排查Go第 5 题defer的执行顺序,以及panic场景下defer如何执行? 考察Go语言defer的调用时机、后进先出顺序及panic恢复机制技术原理问题排查Go第 6 题GMP抢占机制如何实现? 考察对Go调度器中抢占机制原理和实现细节的理解技术原理问题排查Go第 7 题Go 程序中有哪些因素会影响性能?针对 GC 你通常如何优化? 考察 Go 性能分析能力和 GC 调优经验技术原理方案权衡问题排查Go第 8 题请解释 Go 中 Singleflight 的实现原理,并说明它在并发安全、结果污染以及 call 失败时如何处理等待请求。 考察对 Singleflight 机制的理解、并发正确性及异常处理的边界风险判断技术原理问题排查Go第 9 题在Golang中,如何通过编写代码来优化内存分配,减少堆分配或垃圾回收压力? 考察内存分配优化实践和GC压力控制能力性能优化问题排查Go