【推荐】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)
关键字:存储 JSON 监控 Java 编译器 测试技术 Go API 调度 数据格式
来源:oschina
链接:https://my.oschina.net/u/4431452/blog/3152670