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