1. 程式人生 > 其它 >【第二十四期】golang 一年經驗開發 富途

【第二十四期】golang 一年經驗開發 富途

他們家是按題目來的,從一個小題目慢慢延伸著問,由淺入深,問到你換題為止。

  • 第一題 給了一個網址,解釋一下瀏覽器填入這個網址後發生了什麼?
  • TCP為什麼要三次握手四次揮手?
  • 502是什麼?
  • 如果出現502怎麼辦?
  • 怎麼排查?
  • 為什麼會出現這個問題?好,如果你是開發,這個是你的服務,你怎麼知道你的服務出問題了?如果情況極端一點,你突然間所有的服務都有問題了,但瞬間又重啟了,你如果不看日誌,怎麼知道你的服務掛了?
  • 第二題 給了2個表結構,寫sql。
  • 怎麼優化?
  • 索引是什麼?
  • 索引怎麼加?
  • 如果情況極端一點,單表500W的資料量,寫一條sql連表查前10條使用者資訊。怎麼優化,怎麼加索引?
  • 主鍵索引是什麼?為什麼要加主鍵索引?
  • 事務有哪些級別?
  • Innodb和myisam的主鍵索引有什麼區別?
  • B樹和B+樹有什麼區別?如果資料量再大一點,達到千萬級別。估計加一條索引需要20分鐘,你要怎麼處理讓他快速加上去?如果分表怎麼分?
  • 主從庫怎麼做,原理是什麼?
  • 第三題 演算法題,寫個演算法實現一個樣例。這個算***在什麼情況下用到呢?這個演算法其實不是leetcode的演算法題。我抽到的是簽名演算法的一個變種,需要臨時實現一下。主要就是遍歷遞迴+md5,然後解釋應用場景。 富途的這個面的是最久的,愣是面了1個小時,而且很細,面到最後心態真的有點頂不住。

之前也沒體驗過邊寫程式碼邊聊問題的面試形式,犯了很多錯,幾乎是面完我就知道我涼了。

本文由 GOLANG ROADMAP 釋出!