准备golang面试的伙伴,我很荣幸。 希望能看到这篇文章,所有看这个分享的伙伴都能找到自己满意的工作。
编程语言类:
Go是什么?
使用Go编程的好处是什么?
是否支持Go类型继承?
o是否支持运营商超载?
o支持方法是否超载?
你支持Go指针算术吗?
o是否支持通用编程?
o是区分大小写的语言吗?
Go中变量的静态类型声明是什么?
Go中变量的动态类型声明是什么?
可以在Go的一个声明中声明多种类型的变量吗?
如何在Go中打印变量类型?
指针是什么?
break语句的目的是什么?
继续声明的目的是什么?
goto语句的目的是什么?
解释“for”循环的语法。
说明在Go中创建函数的语法。
可以从函数中返回多个值吗?
请告诉我如何将参数传递给方法。
将参数传递给函数的默认方法是什么?
Go的函数作为值是什么意思?
什么是功能停止?
在Go上的方法是什么?
Go局部变量的默认值是多少?
Go中全局变量的默认值是多少?
Go中指针变量的默认值是多少?
Printf ) )说明函数的用途。
什么是左值和左值?
实际和形式参数的区别是什么?
变量声明和变量定义的区别是什么?
说明模块化的编程。
令牌是什么?
用于执行无条件分支的关键字是哪个?
什么是阵列?
Go的零指针是什么?
指针的指针是什么?
Go的结构是什么?
如何在Go中定义结构?
Go的切片是什么?
如何在Go中定义切片?
如何获取切片中存在的元素的数量?
Go中slice的len (和cap ) )函数的区别是什么?
如何得到切片的子切片?
Go的范围是什么?
Go的地图是什么?
如何在Go中绘制地图?
如何从Go中删除地图条目?
Go中的类型转换是什么?
Go的接口是什么?
其他问题:
Go程序可以与C/C程序链接吗
为什么Go不是通用的
为什么Go没有异常
为什么用CSP思想构建并发
如何知道变量是分配给堆还是堆栈
为什么没有goroutine ID
rest风格很熟悉吗? 有什么样的请求方法,分别表达了什么意思?
手写循环队列
流程的虚拟空间分布、全局变量位于何处?
C和go的对比
如何理解云计算
o你踩过什么样的洞
go命令,go get,go tool,go test,go vet
go在什么情况下会发生内存泄漏?
o为什么高合并好?
go的方差
谈go的未来