java教程視頻我贏職場,算法+分佈式+微服務

java教程視頻我贏職場,算法+分佈式+微服務
螞蟻金服(五面)

image.png

螞蟻金服:一面java

一面就作了一道算法題,要求兩小時內完成,給了長度爲N的有重複元素的數組,要求輸出第10大的數。典型的TopK問題,快排算法搞定。git

算法題要注意的是合法性校驗、邊界條件以及異常的處理。另外,若是要寫測試用例,必定要保證測試覆蓋場景儘量全。加上平時刷刷算法題,這種考覈應該沒問題的。面試

螞蟻金服:二面redis

  1. 自我介紹下唄
  2. 開源項目貢獻過代碼麼?
  3. 目前該部門作什麼,業務簡單介紹下,內部有哪些系統,做用和交互過程說下
  4. Dubbo踩過哪些坑,分別是怎麼解決的?
  5. 開始進入正題,說下你對線程安全的理解
  6. 事務有哪些特性?
  7. 怎麼理解原子性?
  8. 樂觀鎖和悲觀鎖的區別?
  9. 這兩種鎖在Java和MySQL分別是怎麼實現的?
  10. HashMap爲何不是線程安全的?
  11. 怎麼讓HashMap變得線程安全?
  12. Collections的synchronize二者的區別是什麼?
  13. jdk1.8對ConcurrentHashMap作了哪些優化?
  14. redis主從機制瞭解麼?怎麼實現的?
  15. 有過GC調優的經歷麼?
  16. 有什麼想問的麼?

螞蟻金服:三面算法

  1. 簡單自我介紹下
  2. 監控系統怎麼作的,分爲哪些模塊,模塊之間怎麼交互的?用的什麼數據庫?
  3. 使用什麼存儲引擎,爲何使用InnnoDB?
  4. 訂單表有作拆分麼,怎麼拆的?
  5. 水平拆分後查詢過程描述下
  6. 若是落到某個分片的數據很大怎麼辦?
  7. 哈希取模會有什麼問題麼?
  8. 分庫分表後怎麼解決讀寫壓力?
  9. 拆分後主鍵怎麼保證唯一?
  10. Snowflake生成的ID是全局遞增惟一麼?
  11. 怎麼實現全局遞增的惟一ID?
  12. Mysql的索引結構說下
  13. 主鍵索引和普通索引的區別?
  14. 大家系統目前的瓶頸在哪裏?
  15. 你打算怎麼優化?簡要說下你的優化思路
  16. 有什麼想問我麼?

螞蟻金服:四面sql

  1. 介紹下本身
  2. 爲何要作逆向?
  3. 怎麼理解微服務?
  4. 服務治理怎麼實現的?
  5. 這個不是中間件作的事麼,爲何大家部門作?
  6. 說說Spring的生命週期吧
  7. 說說GC的過程
  8. CMS GC有什麼問題?
  9. 怎麼避免產生浮動垃圾?
  10. 強制young gc會有什麼問題?
  11. 知道G1麼?
  12. 回收過程是怎麼樣的?
  13. 你提到的Remember Set底層是怎麼實現的?
  14. 有什麼想問的麼?

螞蟻金服:五面數據庫

五面是HRBP面的,和我提早預定了時間,主要聊了以前在螞蟻的實習經歷、部門在作的事情、職業發展、福利待遇等。阿里面試官確實是具備一票否決權的,很看重你的價值觀是否match,通常都比較喜歡皮實的候選人。HR面必定要誠實,不要說謊,只要你說謊HR都會去證明,直接cut了。數組

  1. 以前螞蟻實習三個月怎麼不留下來?
  2. 實習的時候主管是誰?
  3. 實習作了哪些事情?
  4. 你對技術怎麼看?平時使用什麼技術棧?
  5. 最近有在研究什麼東西麼
  6. 你對SRE怎麼看
  7. 對待遇有什麼預期麼

最後HR還對我說目前穩定性保障部挺缺人的,但願我儘快回覆。安全

螞蟻金服面試小結架構

螞蟻面試比較重視基礎,因此Java那些基本功必定要紮實。螞蟻的工做環境仍是挺讚的,由於我面的是穩定性保障部門,還有許多單獨的小組,什麼三年1班,頗有青春的感受。面試官基本水平都比較高,基本都P7以上,除了基礎還問了很多架構設計方面的問題,收穫仍是挺大的。

驚喜

最後還準備了一套上面資料對應的面試題(有答案哦)和麪試時的高頻面試算法題(若是面試準備時間不夠,那麼集中把這些算法題作完便可,命中率高達85%+)

image.png

image.png

資料獲取方式:戳這裏免費領取

相關文章
相關標籤/搜索