互联网/IT行业面试题 · 性能优化 · Go
互联网/IT行业相关面试题,按题目行业基础数据聚合。
共 47588 道真题 · 当前筛选命中 35 道 · 更新 2026-08-05
筛选题目已选:性能优化 · Go
考察点
技术栈
第 21 题Go语言的垃圾回收(GC)机制是怎样的? 考察对Go GC算法、触发条件及优化手段的理解第 22 题说一下 Go 语言中 slice 的扩容机制。 考察对切片底层结构、扩容策略及性能影响的理解第 23 题Go 语言如何做内存管理? 考察对 Go 内存分配、GC 和内存调优的理解第 24 题GOMAXPROCS的作用是什么?如何影响Goroutine并发? 考察对GOMAXPROCS控制并行度的理解第 25 题1000个goroutine进行IO处理会发生什么? 考察并发规模下goroutine的调度、资源消耗与IO模型理解第 26 题在 Go 中,当 GC 导致 CPU 消耗过高时,有哪些常用手段来降低 GC 压力?如果只考虑对象池这一方案,你会如何设计和使用它? 考察 Go GC 压力排查与优化手段,特别是对象池的应用第 27 题goroutine 是什么?怎么理解协程和进程、线程的区别? 考察并发模型的基础概念理解和对比能力第 28 题Go 语言中 map 是并发安全的吗? 考察对 Go map 并发安全性、内部机制和正确用法的理解第 29 题Go的垃圾回收(GC)机制是怎样的? 考察对Go GC原理、演进与性能权衡的理解第 30 题Go 的 sync.Map 和普通 map 加互斥锁相比,主要区别和适用场景是什么? 考察并发性能分析与正确使用选择能力第 31 题请介绍 Go 语言中垃圾回收(GC)的实现机制。 考察对 Go 垃圾回收算法、触发条件与调优方向的掌握第 32 题在Golang中,如何通过编写代码来优化内存分配,减少堆分配或垃圾回收压力? 考察内存分配优化实践和GC压力控制能力第 33 题Go 网络编程中,net/http 包的默认 Client 配置有哪些常见缺陷?如何自定义 Client 来规避这些问题,例如设置超时? 考察对 Go net/http 默认配置的理解及自定义客户端的最佳实践第 34 题介绍下Golang的GC机制 考察Golang垃圾回收机制的原理、版本演进和优化手段第 35 题请解释 Golang 中内存逃逸的概念,说明哪些场景下会发生逃逸,以及如何尽量避免逃逸。 考察对 Go 内存逃逸原理、触发场景与优化手段的理解