2016年末初到北京,找golang相關(guān)的后端研發(fā)工作。面試的時(shí)候先做了些go的基礎(chǔ)測(cè)試題。說(shuō)實(shí)話,對(duì)于以前一直運(yùn)用架構(gòu)做偏產(chǎn)品一些業(yè)務(wù)開(kāi)發(fā)的我,一些很生僻的語(yǔ)法其實(shí)沒(méi)什么了解,加上半路c轉(zhuǎn)過(guò)去的,對(duì)golang也只停留在使用的基礎(chǔ)上,一些更深的東西僅憑c的經(jīng)驗(yàn)去湊合,所以整體下來(lái)答得并不太好。也許是他們急需會(huì)使用go的人,也就要了我,但工資被壓得很低了。。。。。。 本著學(xué)習(xí)進(jìn)步的原則,就去了。。。
面試官問(wèn)的面試題: 1. 簡(jiǎn)述線程與協(xié)程的區(qū)別
2. new()與make的不同之處
3. 切片的一些初始化、使用、追加的操作
4. 同一函數(shù)內(nèi)多defer語(yǔ)句的執(zhí)行順序
5. chennel與goruntine的使用
6. 鎖定的使用,談?wù)勈褂脠?chǎng)景
7. 其他