Go语言最新面试题及其解析(一)

久未见 提交于 2020-01-07 03:27:55

【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>>

点击这里,查看剩余3道最新面试题及其解析

简介: 了解最新的Go语言面试题型,让面试不再是难事。

1.select是随机的还是顺序的

select会随机选择一个可用通道做收发操作

2.Go语言局部变量分配在栈还是堆?

Go语言编译器会自动决定把一个变量放在栈还是放在堆,编译器会做逃逸分析,当发现变量的作用域没有跑出函数范围,就可以在栈上,反之则必须分配在堆。

查看资料

3.简述一下你对Go垃圾回收机制的理解?

v1.1 STW
v1.3 Mark STW, Sweep 并行
v1.5 三色标记法
v1.8 hybrid write barrier(混合写屏障:优化STW)

Golang垃圾回收剖析

关键字:存储  JSON  监控  Java  编译器  测试技术  Go  API  调度  数据格式

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!