成都火星熊貓-Go開發(fā)實習(xí)生-面經(jīng)
線下去面試,流程比較正規(guī),讓我先填表,體驗感拉滿了:
0.學(xué)校學(xué)了哪些課程,一些自己的情況。
1.比賽中的過程,列舉比賽中兩個題目講講。(我講了個簽到題和一個動態(tài)規(guī)劃題)
2.動態(tài)規(guī)劃的最重要的一點是什么?(答的狀態(tài)的定義)
3.項目中JWT效驗具體怎么實現(xiàn)的?
4.10w+并發(fā)連接怎么測試的?
5.Websocet是如何實現(xiàn)的?
6.談?wù)凣olang中的Channel。
7.channel什么情況會阻塞?
8.channel使用的注意事項?
9.談?wù)凣olang中的goroutine。
10.如何讓所有協(xié)程都結(jié)束后執(zhí)行某一操作?
11.談?wù)刴ap?
12.怎樣讓普通的map變成安全的map?
13.鎖有哪幾種?
14.談?wù)凣olang中的切片。
15.切片什么操作會觸發(fā)panic?
16.Golang的GC機制。
17.如何提高M(jìn)ySQL的查詢速度?
18.索引具體是如何提高查詢速度的?
19.構(gòu)建索引有什么注意事項?
20.MySQL中的事務(wù)是怎樣的?
21.Go-zero和Redis的分布式鎖在項目中如何用的?(這里G了,根本沒用)
22.之間還有幾個場景題,題意沒理解,有點遺忘了...
面了接近一個小時,第一次面試這么久,人有點麻...
反問:
面試大概什么時候會有結(jié)果?
公司的上班時間?