go语言的面试题有哪些

go语言的面试题有哪些,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。

创新互联自2013年起,是专业互联网技术服务公司,拥有项目做网站、成都网站建设网站策划,项目实施与项目整合能力。我们以让每一个梦想脱颖而出为使命,1280元丰镇做网站,已为上家服务,为丰镇各地企业和个人服务,联系电话:13518219792

Go篇

  • 说说context

  • 说说你所知道的net/http

  • 用gin的话一般是用bind之类的方法区获取参数,那么如何知道前端有木有传具体的参数,比如有一个index参数,如何知道前端其实没传?

  • 你了解channel吗?说下你工作中的一个实际案例?如果要实现不固定大小的channel并且不阻塞可以实现吗?

  • 知道GMP调度原理嘛?说一说?

  • 说说切片和数组

MySQL篇

  • 说说你所知道的关于索引的知识

  • 说下你在工作中是如何调优的

  • 你们工作中用join多吗?如果不用join,在go中你用什么方式去组装数据

网络篇

  • TCP三次握手、四次挥手(并说说为什么需要这么多次,或者说是为什么这样就能保证稳定性)

  • https/http2

  • http协议组成

  • 知道fasthttp框架嘛?

  • 知道哪些加密方式可以对消息进行加密?

消息队列(都是被问的kafka)

  • 先说下你所知道的kafka的概念:broker、topic、分区、消费者组

  • 为什么kafka比rabbitmq吞吐量高?

redis

  • 说下你们使用redis的场景

  • 你提到了分布式锁,你们是如何实现的?

  • 知道redis cluster和哨兵模式吗,说一下?

高并发

  • 缓存雪崩、缓存击穿、缓存穿透及解决方案

  • 为什么会出现TIME_WAIT以及CLOSE_WAIT  ,如果出现大量TIME_WAIT该如何解决(某某游戏公司)

算法数据结构

  • 说说你知道的排序算法

  • 知道树的中序遍历嘛?

  • 假如有一堆长短不一的木棍,现在要你去把它们分组,从而达到每个分组的木棍长度和差不多。

K8S+DOCKER

  • 你搭过k8s嘛?是怎么搭建的?

  • 说说你是用命令操作的还是其他方式?如果是命令说一下你常用的命令

  • k8s有什么优势?

关于go语言的面试题有哪些问题的解答就分享到这里了,希望以上内容可以对大家有一定的帮助,如果你还有很多疑惑没有解开,可以关注创新互联行业资讯频道了解更多相关知识。


网站名称:go语言的面试题有哪些
文章链接:http://scyanting.com/article/ghedch.html