小鹅通面试题 · Go

小鹅通相关面试题,按最终去重题目聚合。

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

筛选题目已选:Go
第 21 题Go 中 sync.Once 的作用和使用注意事项是什么? 考察对一次性初始化机制的理解以及错误使用场景风险判断技术原理Go第 22 题无缓冲channel和有缓冲channel有什么区别? 考察对Go并发原语channel缓冲机制的理解及应用场景辨析技术原理方案权衡Go第 23 题Go 中 sync.RWMutex 与 Mutex 的区别及各自的适用场景? 考察对读写锁机制的理解与应用技术原理方案权衡Go第 24 题请解释 Go 的 GMP 调度模型,以及 M、P、G 各自的作用。 考察对 Go 运行时调度核心设计的理解技术原理Go第 25 题数组和切片的区别 考察对Go语言基础数据类型底层结构与使用场景的理解问题拆解技术原理Go第 26 题Go的new和make区别 考察Go语言内建函数new和make的语义区别及其适用场景技术原理Go第 27 题请介绍一下 MIT 6.824 分布式系统课程中你印象最深的内容。 考察分布式系统核心知识掌握与表达能力沟通表达系统设计技术原理GoMapReduce第 28 题Go 的混合写屏障是什么?它解决了什么问题? 考察对并发 GC 中写屏障必要性及 Go 实现的理解技术原理Go第 29 题本科学的是Java,为什么现在选择转向Go? 考察求职者的技术转型动机、学习能力和职业规划持续改进人岗匹配自我认知GoJava第 30 题如果goroutine里面发生panic,外面能否接收到,怎么处理? 考察Go并发安全、panic传播机制和恢复策略风险判断技术原理问题排查Go第 31 题多个 goroutine 读写同一个变量会有什么问题? 考察并发数据竞争、内存可见性与安全访问方式风险判断技术原理问题排查Go第 32 题在Go开发中你遇到过哪些典型的坑或易错点? 考察Go语言实践经验与对常见陷阱的识别能力风险判断技术原理问题排查Go第 33 题请详细讲解 Go 语言中 channel 的底层数据结构、工作机制以及常见使用场景。 考察对 Go channel 内部实现原理与工程使用方法的掌握系统设计技术原理Go第 34 题你愿意转用Golang技术栈吗? 考察候选人对技术栈转换的态度与适应性持续改进人岗匹配Go第 35 题map和slice在函数使用上的区别 考察引用类型在函数传递中的行为差异及底层原理技术原理问题排查Go第 36 题new和make的区别 考察Go语言中new和make的底层行为和适用场景问题拆解技术原理Go第 37 题切片的扩容规则 考察切片扩容机制的理解与触发条件技术原理Go第 38 题请解释 Go 语言中的协程(goroutine)是什么,以及它是如何工作的? 考察对 Go 并发模型核心概念的理解技术原理Go第 39 题Go 语言中 defer 语句的执行顺序是怎样的? 考察对 Go 语言 defer 栈式执行机制的理解技术原理Go