https://zhuanlan.zhihu.com/p/27561079
1.說說為什么同樣實現一個“hello world”,Go編譯出來的程序一般會比C/C++要大?關鍵字:跨平臺 靜態鏈接編譯 依賴庫 自帶runtime
2.說說channel的實現.(核心,拓展問題:通信常用手段,阻塞非阻塞,同步異步的區別,select/poll/epoll等等)
3.goruntine是怎么調度的?與進程,線程的關系。(核心,拓展問題,進程,線程,協程區別,死鎖,操作系統等等)
4.如何理解“不要通過共享內存來通信,要通過通信來共享內存”這句話?(關于代碼和設計)
關鍵字:高內聚低耦合 消息機制 channel 結合場景
5.說說排查Go問題的經歷,都用到了什么工具,有什么看法?(經驗,排查問題思路和能力,個人覺得排查問題重要的是有沒有思路方法,不見得什么最有效)
6.Go目前的GC策略是什么?之前是什么?怎么改進的?(拓展問題:關于GC算法,內存分配等等)
7.你喜歡Go嗎?說出目前它的三個以上缺點?(是不是真的喜歡,關注,能說出缺點最重要)
posted on 2017-11-01 09:13
思月行云 閱讀(279)
評論(0) 編輯 收藏 引用 所屬分類:
Golang