1. 程式人生 > 其它 >關於Redis主從節點資料過期一致性的思考,實現原理分析

關於Redis主從節點資料過期一致性的思考,實現原理分析

關於Redis主從節點資料過期一致性的思考,實現原理分析

個人基本情況:

首先介紹一下自己的個人基本情況,某專科學校畢業,計算機技術與應用專業,有過2年的工作經驗,畢業以後一直想要進入一線網際網路大廠工作,但無奈學歷受限,屢屢被擋在門外。後來接觸到一個朋友,瞭解到“霸面”,所以鼓起勇氣去嘗試了,挑戰了一下螞蟻金服,沒想到經過4輪面試之後,居然拿到了offer,現特分享一下自己的面試真題,希望能夠給你有所幫助。

一面真題

  • 專案介紹
  • 專案中如何保證資料一致性的
  • 專案中存在的問題
  • JVM記憶體
  • 程式計算器的作用
  • gc 演算法,垃圾收集器
  • Spring事務,事務的實現機制,如何保證事務的?
  • 悲觀鎖、樂觀鎖
  • HashMap
  • 紅黑樹,B+樹
  • 死鎖,如何防止死鎖?

二面真題

二面之前做了一些題,做完題之後,二面圍繞題目展開。

  • 分散式事務的保證,具體的解決方案
  • 介面的冪等性
  • 如果向某個賬戶轉賬,在高併發的環境下,設計的介面有什麼問題?
  • 如何解決上述問題?
  • 如果賬戶表很大,具有億萬級別,如何提高查詢效率?
  • 分庫分表具體操作
  • MySQL主從
  • MySQL如何保證主從的資料一致性
  • 資料庫的容災

三面真題

主要是專案介紹

專案一(支付營銷系統):

  • 介紹、架構、具體流程,如何壓測?效能優化?機器擴容標準、執行緒池大小
  • 平時用到的集合
  • Hashmap
  • Treeset的實現
  • 分散式事務
  • 秒殺系統

專案二(分散式排程系統):

  • 專案具體情況、架構、設計思路
  • Kafka訊息可靠性保證
  • 其他中介軟體
  • 平時看什麼書

四面(HR面)

  • 自我介紹?
  • 之前的工作給你帶來了什麼?
  • 之前在工作者承擔什麼樣的角色?
  • 為什麼想來螞蟻金服?
  • 自己有什麼優勢?
  • 未來的職業規劃是怎麼樣的?
  • 期待薪資多少?
  • 還有什麼想問的?

寫在最後

學習技術是一條慢長而艱苦的道路,不能靠一時激情,也不是熬幾天幾夜就能學好的,必須養成平時努力學習的習慣。所以:貴在堅持!

最後再分享的一些BATJ等大廠20、21年的面試題,把這些技術點整理成了視訊和PDF(實際上比預期多花了不少精力),包含知識脈絡 + 諸多細節,由於篇幅有限,上面只是以圖片的形式給大家展示一部分。

領取方式:戳這裡即可免費領取

Mybatis面試專題

MySQL面試專題

併發程式設計面試專題