他們家是按題目來的,從一個小題目慢慢延伸著問,由淺入深,問到你換題為止,
- 第一題 給了一個網址,解釋一下瀏覽器填入這個網址后發生了什么?
- TCP為什么要三次握手四次揮手?
- 502是什么?
- 如果出現502怎么辦?
- 怎么排查?
- 為什么會出現這個問題?好,如果你是開發,這個是你的服務,你怎么知道你的服務出問題了?如果情況極端一點,你突然間所有的服務都有問題了,但瞬間又重啟了,你如果不看日志,怎么知道你的服務掛了?
- 第二題 給了2個表結構,寫sql,
- 怎么優化?
- 索引是什么?
- 索引怎么加?
- 如果情況極端一點,單表500W的資料量,寫一條sql連表查前10條用戶資訊,怎么優化,怎么加索引?
- 主鍵索引是什么?為什么要加主鍵索引?
- 事務有哪些級別?
- Innodb和myisam的主鍵索引有什么區別?
- B樹和B+樹有什么區別?如果資料量再大一點,達到千萬級別,估計加一條索引需要20分鐘,你要怎么處理讓他快速加上去?如果分表怎么分?
- 主從庫怎么做,原理是什么?
- 第三題 演算法題,寫個演算法實作一個樣例,這個算***在什么情況下用到呢?這個演算法其實不是leetcode的演算法題,我抽到的是簽名演算法的一個變種,需要臨時實作一下,主要就是遍歷遞回+md5,然后解釋應用場景, 富途的這個面的是最久的,愣是面了1個小時,而且很細,面到最后心態真的有點頂不住,
之前也沒體驗過邊寫代碼邊聊問題的面試形式,犯了很多錯,幾乎是面完我就知道我涼了,
本文由 GOLANG ROADMAP 發布!
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/428476.html
標籤:其他
