互联网/IT行业面试题 · Go
互联网/IT行业相关面试题,按题目行业基础数据聚合。
共 47588 道真题 · 当前筛选命中 401 道 · 更新 2026-08-05
筛选题目已选:Go
考察点
技术栈
第 21 题虚拟线程与Go语言的GMP调度模型有什么区别? 考察两种并发模型的设计差异与实现原理第 22 题Golang里Go Module的作用是什么? 考察对Go模块化依赖管理机制的理解第 23 题请谈谈你对 Golang 语言特性的理解和典型应用场景。 考察对 Go 语言核心特性、适用场景与设计取舍的掌握程度第 24 题你自己平时用什么语言写代码?Go 还是 Java? 考察候选人日常技术栈偏好与实际编码习惯第 25 题Golang 的特点是协程,那它是如何实现的? 考察 Goroutine 的调度模型、栈管理与并发机制第 26 题你同时掌握 Java 和 Go,这两门语言分别是如何学习掌握的? 考察语言能力、学习路径与知识迁移能力第 27 题Java和Go语言中的List,底层用的数组,数组是否有区别? 考察对Java和Go中List底层数组实现的区别及内存管理机制的理解第 28 题请说明 Go 语言中 channel 的同步使用和异步使用的区别及适用场景。 考察对 Go channel 同步阻塞与异步缓冲语义的理解和应用第 29 题请介绍一下 Go 的 GMP 调度模型。 考察对 Go 并发调度核心机制的理解与表达能力第 30 题请解释 Go map 中 tophash 字段的作用。 考察对 Go map 内部结构及哈希冲突优化机制的理解第 31 题Go语言中slice与int、float等基础类型在本质上有何区别? 考察对Go值类型与引用类型底层模型的理解第 32 题Go 运行时是如何实现 goroutine 栈的动态增长的? 考察 goroutine 栈管理机制与连续栈工作原理第 33 题请介绍一下 GORM 框架的核心功能和使用场景。 考察对 GORM 框架的基本认知、核心特性和适用场景的理解第 34 题Go 切片的扩容机制是怎样的?什么时候会触发扩容? 考察切片扩容的触发条件和算法细节第 35 题请介绍Go语言的垃圾回收(GC)机制,包括其工作原理、触发条件和优化方式。 考察对Go GC原理、触发机制和性能优化的理解第 36 题Go的context在高并发下有什么问题 考察对Go context机制在高并发场景下潜在问题的理解第 37 题请解释Golang中的GMP调度模型是如何工作的?并说明P(Processor)的作用。 考察对Golang调度模型的核心理解,包括G、M、P三者的关系及调度流程第 38 题Go 切片有哪些主要特点? 考察对切片特性(长度、容量、共享底层数组等)的掌握第 39 题空接口能存储 nil 吗?为什么? 考察对接口零值和类型与值关系的理解第 40 题Go语言有什么优势,对比Java和C? 考察对Go语言特性及其与Java、C差异的理解