Go语言面试宝典
1.0
  • 第一章:基础篇
  • 第二章:进阶篇
    • 2.1 slice 扩容后容量及内存如何计算?
    • 2.2 goroutine 存在的意义是什么?
    • 2.3 说说 Go 中闭包的底层原理?
    • 2.4 defer 的变量快照什么情况会失效?
    • 2.5 说说你对 Go 里的抢占式调度的理解
    • 2.6 简述一下 Go 栈空间的扩容/缩容过程?
    • 2.7 说一下 GMP 模型的原理
    • 2.8 GMP 模型为什么要有 P ?
    • 2.9 不分配内存的指针类型能用吗?
    • 2.10 如何让在强制转换类型时不发生内存拷贝?
    • 2.11 Go 中的 GC 演变是怎样的?
    • 2.12 Go 中哪些动作会触发 runtime 调度?
    • 2.13 有哪些情况会导致协程泄露?
  • 第三章:原理篇
Go语言面试宝典
  • Docs »
  • 第二章:进阶篇
  • View page source

第二章:进阶篇¶

这一章介绍的是 Golang 进阶的知识点

本章节,会持续更新,敬请关注…


  • 2.1 slice 扩容后容量及内存如何计算?
  • 2.2 goroutine 存在的意义是什么?
  • 2.3 说说 Go 中闭包的底层原理?
  • 2.4 defer 的变量快照什么情况会失效?
  • 2.5 说说你对 Go 里的抢占式调度的理解
  • 2.6 简述一下 Go 栈空间的扩容/缩容过程?
  • 2.7 说一下 GMP 模型的原理
  • 2.8 GMP 模型为什么要有 P ?
  • 2.9 不分配内存的指针类型能用吗?
  • 2.10 如何让在强制转换类型时不发生内存拷贝?
  • 2.11 Go 中的 GC 演变是怎样的?
  • 2.12 Go 中哪些动作会触发 runtime 调度?
  • 2.13 有哪些情况会导致协程泄露?

http://image.iswbm.com/20200607174235.png
Next Previous

© Copyright 王炳明

Built with Sphinx using a theme provided by Read the Docs.
Other Versions v: main
Branches
main