Go语言面试宝典
1.0
第一章:基础篇
第二章:进阶篇
第三章:原理篇
3.1 局部变量分配在栈上还是堆上?
3.2 为什么常量、字符串和字典不可寻址?
3.3 为什么 slice 元素是可寻址的?
3.4 Go 的默认栈大小是多少?最大值多少?
3.5 Go 中的分段栈和连续栈的区别?
3.6 内存对齐、内存布局是怎么回事?
3.7 Go 里是怎么比较相等与否?
3.8 所有的 T 类型都有 *T 类型吗?
3.9 数组对比切片有哪些优势?
3.10 GMP 偷取 G 为什么不需要加锁?
3.11 堆引用栈内存是怎么回收的?
Go语言面试宝典
Docs
»
第三章:原理篇
View page source
第三章:原理篇
¶
这一章介绍的是 Golang 底层原理知识点
本章节,会持续更新,敬请关注…
3.1 局部变量分配在栈上还是堆上?
3.2 为什么常量、字符串和字典不可寻址?
3.3 为什么 slice 元素是可寻址的?
3.4 Go 的默认栈大小是多少?最大值多少?
3.5 Go 中的分段栈和连续栈的区别?
3.6 内存对齐、内存布局是怎么回事?
3.7 Go 里是怎么比较相等与否?
3.8 所有的 T 类型都有 *T 类型吗?
3.9 数组对比切片有哪些优势?
3.10 GMP 偷取 G 为什么不需要加锁?
3.11 堆引用栈内存是怎么回收的?
Other Versions
v: main
Branches
main