互联网/IT行业面试题 · 问题拆解 · Go
互联网/IT行业相关面试题,按题目行业基础数据聚合。
共 47588 道真题 · 当前筛选命中 59 道 · 更新 2026-08-05
筛选题目已选:问题拆解 · Go
考察点
技术栈
第 1 题请解释 Go 语言中 Slice 的底层原理和常见操作 考察对 Go 切片底层数据结构、扩容机制及边界行为的理解第 2 题Go的垃圾回收使用标记清除算法,如何解决内存碎片问题? 考察对Go内存管理和碎片处理机制的理解第 3 题Goroutine遇到网络IO等阻塞事件会怎么样? 考察Go协程调度机制与阻塞时的行为理解第 4 题Go语言中slice与int、float等基础类型在本质上有何区别? 考察对Go值类型与引用类型底层模型的理解第 5 题Go 运行时是如何实现 goroutine 栈的动态增长的? 考察 goroutine 栈管理机制与连续栈工作原理第 6 题在 Go 中,当 Context 被取消时,其派生的子协程是如何感知到取消的?请说明机制及代码实现要点。 考察 Context 取消机制的原理理解与实现细节第 7 题Go语言中map、slice是值传递还是引用传递? 考察对Go语言引用类型传递机制和底层结构的理解第 8 题请介绍一下 Go 语言中 Context 的核心功能和典型用法。 考察 Go Context 的理解深度与实际应用能力第 9 题Slice扩容后在原Slice上修改数据新Slice会发生变化吗? 考察Go语言Slice底层数组、扩容与引用共享机制的理解第 10 题切片和数组的区别 考察对 Go 语言基础数据结构的理解与辨析能力第 11 题有用到过channel吗? 考察对Go并发通信原语channel的理解与实际应用第 12 题你了解 Go 的 channel 吗?请说明其底层实现原理。 考察对 Go 并发原语 channel 的结构与同步机制的理解第 13 题请介绍Go语言的GMP调度模型。 考察对Go并发调度核心机制的理解第 14 题简述一下GMP模型 考察对Go语言并发模型的理解与原理掌握第 15 题Go 语言中 map 的底层数据结构是什么? 考察对 Go map 底层实现原理的理解第 16 题Goroutine会用在哪些地方? 考察对Go并发模型的理解及实际应用场景第 17 题请分别说明 Redis、MySQL、SQL 语句和 Go 协程中你掌握的关键知识点,并各举一个实际应用场景。 考察对多个技术领域的知识覆盖面与基础理解第 18 题请介绍 Go 语言协程(goroutine)的基本概念、调度模型和常见使用方式。 考察对 goroutine 原理与并发使用的理解第 19 题Go 语言中协程(goroutine)是如何切换的? 考察 Go 调度器模型、GPM 机制及协程切换原理第 20 题如果让你编译一个Golang的程序,在Linux下执行,可能包含哪些系统调用? 考察对Golang程序运行机制和Linux系统调用的理解