Go基础、面试、底层

这是我整理的思维导图:Zpf的go基础知识思维导图 - 幕布

Zpf泛型、逃逸、GC - 幕布

记录一下 go 基础阶段的重要知识以及面试里面的问题

这里我要记录几个重点题型:

go的内存分配

切片和数组的区别

atomic、map、channel、interface{}、select、reflect的底层实现逻辑

GMP调度模型,调度逻辑过程、以及GMP里面都有哪些状态

GC垃圾回收机制的各个版本的实现逻辑

go的内存逃逸

go的内存泄露、协程泄露

Go的内存管理,内存里面是如何进行分配的

如何高效的拼接字符串,strings.Builder()优于bytes.Buffer的原因

utf-8编码规则及诞生的原因

mutex锁有哪些状态

go的CSP模型

泛型的使用、泛型接口的逻辑

具体其他逻辑细节看幕布的思维导图以及经典面试题里面的数据,注意细节的使用

相关推荐
Creeper.exe1 分钟前
【C语言】分支与循环(上)
c语言·开发语言
jllllyuz9 分钟前
基于粒子群优化(PSO)的特征选择与支持向量机(SVM)分类
开发语言·算法·matlab
树下水月21 分钟前
使用python 发送数据到第三方接口,同步等待太慢
开发语言·python
njsgcs26 分钟前
pyautocad获得所选圆弧的弧长总和
开发语言·windows·python
xiaoxue..28 分钟前
深入理解JavaScript中的深拷贝与浅拷贝:内存管理的艺术
开发语言·前端·javascript·面试
绝无仅有29 分钟前
电商大厂面试题解答与场景解析(二)
后端·面试·架构
绝无仅有29 分钟前
某电商大厂场景面试相关的技术文章
后端·面试·架构
多多*36 分钟前
分布式中间件 消息队列Rocketmq 详解
java·开发语言·jvm·数据库·mysql·maven·java-rocketmq
從南走到北38 分钟前
JAVA外卖霸王餐CPS优惠CPS平台自主发布小程序+公众号霸王餐源码
java·开发语言·小程序
Jeled1 小时前
RecyclerView ViewHolder 复用机制详解(含常见错乱问题与优化方案)
android·学习·面试·kotlin