第一次面試,緊張,表述不太好,感覺(jué)涼了本人技術(shù)棧C++/Golang1.為什么學(xué)Go?2.C++和go的指針有什么不同?3.go的接口類型和泛型有什么區(qū)別?4.代碼題1下面有什么問(wèn)題么func Sample(x,y int)(sum int,error){ return x+y,nil}5.代碼題2能不能運(yùn)行輸出什么func main() { list := new([]int) list = append(list, 1) fmt.Println(list) s1 := []int{1, 2, 3} s2 := []int{4, 5} s1 = append(s1, s2) //答案是用... fmt.Println(s1)}6.了解go的版本特性么?7.現(xiàn)在用的什么版本?這個(gè)答了1.9幾,這個(gè)難蹦啊,沒(méi)看版本8.代碼題3下面代碼循環(huán)輸出什么?func TestArrayFor(t *testing.T) { x := []string{"a", "b", "c"} for v := range x { fmt.Print(v) }}9.go的接口的作用是什么?10.一個(gè)結(jié)構(gòu)體繼承一個(gè)接口問(wèn)能不能不全部實(shí)現(xiàn)里面的函數(shù)?(沒(méi)懂啥意思,往抽象方面靠了)?11.go當(dāng)中make和new有什么區(qū)別?12.go如何對(duì)字符串進(jìn)行拼接?13.go局部變量的初始化怎么初始化的?14.go的常量會(huì)不會(huì)分配內(nèi)存地址?15.一個(gè)main函數(shù)程序結(jié)束了,協(xié)程會(huì)結(jié)束嗎? 這個(gè)答錯(cuò)了,(協(xié)程強(qiáng)制結(jié)束16. MySQL用多久了?17.MySQL中的事務(wù)是什么?(這里我答的四大特性還有相關(guān))18.MySQL的索引能說(shuō)一下嗎?