關於Redis主從節點資料過期一致性的思考,實現原理分析
阿新 • • 發佈:2021-07-07
關於Redis主從節點資料過期一致性的思考,實現原理分析
個人基本情況:
首先介紹一下自己的個人基本情況,某專科學校畢業,計算機技術與應用專業,有過2年的工作經驗,畢業以後一直想要進入一線網際網路大廠工作,但無奈學歷受限,屢屢被擋在門外。後來接觸到一個朋友,瞭解到“霸面”,所以鼓起勇氣去嘗試了,挑戰了一下螞蟻金服,沒想到經過4輪面試之後,居然拿到了offer,現特分享一下自己的面試真題,希望能夠給你有所幫助。
一面真題
- 專案介紹
- 專案中如何保證資料一致性的
- 專案中存在的問題
- JVM記憶體
- 程式計算器的作用
- gc 演算法,垃圾收集器
- Spring事務,事務的實現機制,如何保證事務的?
- 悲觀鎖、樂觀鎖
- HashMap
- 紅黑樹,B+樹
- 死鎖,如何防止死鎖?
二面真題
二面之前做了一些題,做完題之後,二面圍繞題目展開。
- 分散式事務的保證,具體的解決方案
- 介面的冪等性
- 如果向某個賬戶轉賬,在高併發的環境下,設計的介面有什麼問題?
- 如何解決上述問題?
- 如果賬戶表很大,具有億萬級別,如何提高查詢效率?
- 分庫分表具體操作
- MySQL主從
- MySQL如何保證主從的資料一致性
- 資料庫的容災
三面真題
主要是專案介紹
專案一(支付營銷系統):
- 介紹、架構、具體流程,如何壓測?效能優化?機器擴容標準、執行緒池大小
- 平時用到的集合
- Hashmap
- Treeset的實現
- 分散式事務
- 秒殺系統
專案二(分散式排程系統):
- 專案具體情況、架構、設計思路
- Kafka訊息可靠性保證
- 其他中介軟體
- 平時看什麼書
四面(HR面)
- 自我介紹?
- 之前的工作給你帶來了什麼?
- 之前在工作者承擔什麼樣的角色?
- 為什麼想來螞蟻金服?
- 自己有什麼優勢?
- 未來的職業規劃是怎麼樣的?
- 期待薪資多少?
- 還有什麼想問的?
寫在最後
學習技術是一條慢長而艱苦的道路,不能靠一時激情,也不是熬幾天幾夜就能學好的,必須養成平時努力學習的習慣。所以:貴在堅持!
最後再分享的一些BATJ等大廠20、21年的面試題,把這些技術點整理成了視訊和PDF(實際上比預期多花了不少精力),包含知識脈絡 + 諸多細節,由於篇幅有限,上面只是以圖片的形式給大家展示一部分。
領取方式:戳這裡即可免費領取
Mybatis面試專題
MySQL面試專題
併發程式設計面試專題