教程集 www.jiaochengji.com
教程集 >  Golang编程  >  golang教程  >  正文 Go 语言笔试面试题汇总

Go 语言笔试面试题汇总

发布时间:2022-02-18   编辑:jiaochengji.com
教程集为您提供Go 语言笔试面试题汇总等资源,欢迎您收藏本站,我们将为您提供最新的Go 语言笔试面试题汇总资源
<svg xmlns="http://www.w3.org/2000/svg" style="display: none;"><path stroke-linecap="round" d="M5,0 0,2.5 5,5z" id="raphael-marker-block" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);"/></svg>

<h2>基础语法</h2> <ul><li>01 <code>=</code> 和 <code>:=</code> 的区别?</li><li>02 指针的作用</li><li>03 Go 允许多个返回值吗?</li><li>04 Go 有异常类型吗?</li><li>05 什么是协程(Goroutine)</li><li>06 如何高效地拼接字符串</li><li>07 什么是 rune 类型</li><li>08 如何判断 map 中是否包含某个 key ?</li><li>09 Go 支持默认参数或可选参数吗?</li><li>10 defer 的执行顺序</li><li>11 如何交换 2 个变量的值?</li><li>12 Go 语言 tag 的用处?</li><li>13 如何判断 2 个字符串切片(slice) 是相等的?</li><li>14 字符串打印时,<code>%v</code> 和 <code>% v</code> 的区别</li><li>15 Go 语言中如何表示枚举值(enums)?</li><li>16 空 struct{} 的用途</li></ul><h2>实现原理</h2> <ul><li>01 init() 函数是什么时候执行的?</li><li>02 Go 语言的局部变量分配在栈上还是堆上?</li><li>03 2 个 interface 可以比较吗 ?</li><li>04 2 个 nil 可能不相等吗?</li><li>05 简述 Go 语言GC(垃圾回收)的工作原理</li><li>06 函数返回局部变量的指针是否安全?</li><li>07 非接口非接口的任意类型 T() 都能够调用 <code>*T</code> 的方法吗?反过来呢?</li></ul><h2>并发编程</h2> <ul><li>01 无缓冲的 channel 和有缓冲的 channel 的区别?</li><li>02 什么是协程泄露(Goroutine Leak)?</li><li>03 Go 可以限制运行时操作系统线程的数量吗?</li></ul><h2>代码输出</h2> <ul><li>变量与常量</li><li>作用域</li><li>defer 延迟调用</li></ul><h2>附 推荐</h2> <ul><li>Go 语言简明教程</li><li>Go Test 单元测试简明教程</li></ul>

原文地址: Go 语言笔试面试题汇总 - 极客兔兔
关注知乎: 极客兔兔
关注微博: @极客兔兔

到此这篇关于“Go 语言笔试面试题汇总”的文章就介绍到这了,更多文章或继续浏览下面的相关文章,希望大家以后多多支持JQ教程网!

您可能感兴趣的文章:
Go 语言笔试面试题汇总
go html提取纯文本_Go 语言高性能编程
Golang笔记:语法,并发思想,web开发,Go微服务相关
Go 语言十年而立,Go2 蓄势待发
龙芯平台构建Go语言环境指南
想系统学习GO语言(Golang
Go语言笔记--基础(一)
2018年最全Go语言教程零基础入门到进阶实战视频
Go 开发关键技术指南 | 为什么你要选择 Go?(内含超全知识大图)
Go与PHP的语法对比

[关闭]
~ ~