溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

go語言的面試題有哪些

發(fā)布時(shí)間:2021-09-14 15:23:11 來源:億速云 閱讀:288 作者:柒染 欄目:編程語言

go語言的面試題有哪些,針對(duì)這個(gè)問題,這篇文章詳細(xì)介紹了相對(duì)應(yīng)的分析和解答,希望可以幫助更多想解決這個(gè)問題的小伙伴找到更簡(jiǎn)單易行的方法。

Go篇

  • 說說context

  • 說說你所知道的net/http

  • 用gin的話一般是用bind之類的方法區(qū)獲取參數(shù),那么如何知道前端有木有傳具體的參數(shù),比如有一個(gè)index參數(shù),如何知道前端其實(shí)沒傳?

  • 你了解channel嗎?說下你工作中的一個(gè)實(shí)際案例?如果要實(shí)現(xiàn)不固定大小的channel并且不阻塞可以實(shí)現(xiàn)嗎?

  • 知道GMP調(diào)度原理嘛?說一說?

  • 說說切片和數(shù)組

mysql

  • 說說你所知道的關(guān)于索引的知識(shí)

  • 說下你在工作中是如何調(diào)優(yōu)的

  • 你們工作中用join多嗎?如果不用join,在go中你用什么方式去組裝數(shù)據(jù)

網(wǎng)絡(luò)篇

  • TCP三次握手、四次揮手(并說說為什么需要這么多次,或者說是為什么這樣就能保證穩(wěn)定性)

  • https/http2

  • http協(xié)議組成

  • 知道fasthttp框架嘛?

  • 知道哪些加密方式可以對(duì)消息進(jìn)行加密?

消息隊(duì)列(都是被問的kafka)

  • 先說下你所知道的kafka的概念:broker、topic、分區(qū)、消費(fèi)者組

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

redis

  • 說下你們使用redis的場(chǎng)景

  • 你提到了分布式鎖,你們是如何實(shí)現(xiàn)的?

  • 知道redis cluster和哨兵模式嗎,說一下?

高并發(fā)

  • 緩存雪崩、緩存擊穿、緩存穿透及解決方案

  • 為什么會(huì)出現(xiàn)TIME_WAIT以及CLOSE_WAIT  ,如果出現(xiàn)大量TIME_WAIT該如何解決(某某游戲公司)

算法數(shù)據(jù)結(jié)構(gòu)

  • 說說你知道的排序算法

  • 知道樹的中序遍歷嘛?

  • 假如有一堆長(zhǎng)短不一的木棍,現(xiàn)在要你去把它們分組,從而達(dá)到每個(gè)分組的木棍長(zhǎng)度和差不多。

K8S+DOCKER

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

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

  • k8s有什么優(yōu)勢(shì)?

關(guān)于go語言的面試題有哪些問題的解答就分享到這里了,希望以上內(nèi)容可以對(duì)大家有一定的幫助,如果你還有很多疑惑沒有解開,可以關(guān)注億速云行業(yè)資訊頻道了解更多相關(guān)知識(shí)。

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI