互联网/IT行业面试题 · 技术原理 · Go
互联网/IT行业相关面试题,按题目行业基础数据聚合。
共 47588 道真题 · 当前筛选命中 362 道 · 更新 2026-08-05
筛选题目已选:技术原理 · Go
考察点
技术栈
第 301 题讲一下 Go 中的 GMP 模型? 考察对 Go 调度器核心设计、调度流程和性能机制的理解第 302 题1000个goroutine进行IO处理会发生什么? 考察并发规模下goroutine的调度、资源消耗与IO模型理解第 303 题请介绍GMP(Golang内存模型)的调度原理及其核心组件。 考察对Golang协程调度模型的深入理解与表达能力第 304 题关闭一个 channel 之后继续读写会发生什么? 考察对 channel 关闭语义和常见错误模式的掌握第 305 题数组和切片的区别 考察对Go语言基础数据类型底层结构与使用场景的理解第 306 题在 Go 中,当 GC 导致 CPU 消耗过高时,有哪些常用手段来降低 GC 压力?如果只考虑对象池这一方案,你会如何设计和使用它? 考察 Go GC 压力排查与优化手段,特别是对象池的应用第 307 题Context是什么? 考察对Context基本概念、作用及使用场景的理解第 308 题goroutine 是什么?怎么理解协程和进程、线程的区别? 考察并发模型的基础概念理解和对比能力第 309 题在 Go 语言中,map 和 sync.Map 有什么不同?在什么场景下应该优先使用 sync.Map? 考察对 Go 并发安全映射的实现特性和适用场景的理解第 310 题在 Golang 中如何安全地判断一个 Channel 是否已关闭? 考察对 Channel 关闭检测机制和常见误区的掌握第 311 题Golang中安全读写共享变量的方式有哪些? 考察Go并发场景下的共享变量安全读写机制第 312 题Java和Go线程模型有哪些区别? 考察对Java与Go并发模型的理解及对比分析能力第 313 题请介绍 Go 语言中 map 的底层实现原理。 考察对 map 底层数据结构、哈希冲突处理和扩容机制的理解第 314 题有一个全局的int64变量,有多个goroutine并发读写,如何保证并发安全? 考察Go并发原语选择与原子操作的使用第 315 题Go 语言中 map 是并发安全的吗? 考察对 Go map 并发安全性、内部机制和正确用法的理解第 316 题channel 有缓存区和无缓存区的区别? 考察对 Go channel 缓冲行为、同步与异步通信机制的理解第 317 题Go的map并发会有什么问题 考察对Go map非线程安全特性的理解及并发场景下的风险第 318 题如果在slice中存放指针,复制slice后修改新slice的某个下标变量,会影响原slice中对应元素吗? 考察slice中指针元素复制的共享语义第 319 题Go的垃圾回收(GC)机制是怎样的? 考察对Go GC原理、演进与性能权衡的理解第 320 题GMP抢占机制如何实现? 考察对Go调度器中抢占机制原理和实现细节的理解