首頁 >後端開發 >Golang >分享一次騰訊Go開發崗位面試經過

分享一次騰訊Go開發崗位面試經過

藏色散人
藏色散人轉載
2020-11-02 13:51:593322瀏覽

跳槽看機會是每個職場人的必經之路,筆者也是個俗人,加上公司領導也是對人不對事的,於是在獵頭的慫恿下,我就有了想試試的衝動,畢竟閉門造車是兵家大忌。而事實證明,確實如此。我們沒有用到微服務,沒有高並發,沒有什麼值得拿出手的技術亮點。慚愧,想要拿高薪,還要繼續學習才是。於是面試完之後我趕緊記錄一下,起碼知道自己改學習的方向有哪些。作為一個只有兩年後端經驗的小白,面試完後只有一個想法,不容易啊。 先記錄下面試問的問題:1、談談Go的GC機制

2、說下三色標記演算法的原理

3 、演算法:判斷鍊錶是否有回環

4、介紹下自己的專案

5、開發的流程規格是什麼?

6、半連接是什麼?

7、黏包是什麼?怎麼發送的?

8、怎麼建立索引

9、怎麼避免快取擊穿,還有其他的方法嗎?

10、go的mutx怎麼使用,樂觀和悲觀鎖分別怎麼實現,使用場景是什麼?

11、伺服器受到攻擊怎麼定位伺服器問題?

12、rpc的具體實作

13、怎麼反轉樹的左右節點

14、談談epoll和select

在問到第14個問題的時候,我直接放棄了,因為我知道接下來要問什麼。面試造火箭,工作擰螺絲,這話一點不假。接下來肯定問區別和實作原理。在我放棄之後,我就請教了一下面試官,順便驗證一下我的猜想。面試官確實打算這麼問。後面就乾脆問下,該繼續學習補充哪些知識點?面對這樣的面試,我該怎麼回答問題?面試官人還比較好,說回答問題要有深度和廣度,一個問題要由此及彼的回答,並且和多語言之間進行對比。

慚愧的是,前十個問題我還知道,從第十個問題開始我就不知道了。後面的作業系統和網路安全相關的,我就是個小白,更別談實現原理了。搞GO的,一定要微服務,不管你履歷上有沒有寫這些技術。所以,同學們一定要研究這塊,否則進大廠就無緣無故了。大家加油!

以上是分享一次騰訊Go開發崗位面試經過的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文轉載於:learnku.com。如有侵權,請聯絡admin@php.cn刪除