初次面試螞蟻金服,三面過後本以爲涼涼,沒想到直接被錄取了 螞蟻金服一面 螞蟻金服二面 螞蟻金服一面: 福利

一開始並沒有急着提交簡歷,而是說準備下再提交簡歷。然後就準備了一週,寫簡歷,刷題,在網上找螞蟻金服的面經。提交了一份簡歷,然後發現簡歷上面沒有寫學歷,幸好他還沒提交,就修改了下重新發了一份,然後他又給我提了幾個建議,所以又改了一份,才最終提交。

提交簡歷後的第二天下午,上班的時候螞蟻金服的面試官打電話過來了,說要面試,當時正在上班,就說了下不方便,就約了當天晚上再面試。誰知道當天小組因爲來了新人,晚上要聚餐,所以沒辦法,就厚着臉皮給面試官發了短信,說了下晚上臨時有事不能參加,想約下第二天或者週末。沒想到面試官很理解,主要提出第二天晚上八點面試,短信上還讓我好好準備,好好加油。

題外話: 有時間衝突的時候及時跟面試官溝通,往往第一面是技術面,大家都是做技術的,能理解的。 平時多交點朋友往往會有意外的驚喜

螞蟻金服一面

  1. 兩分鐘的自我介紹
  2. 二叉搜索樹和平衡二叉樹有什麼關係,強平衡二叉樹(AVL 樹)和弱平衡二叉樹 (紅黑樹)有什麼區別
  3. B 樹和 B+樹的區別,爲什麼 MySQL 要使用 B+樹
  4. HashMap 如何解決 Hash 衝突
  5. epoll 和 poll 的區別,及其應用場景
  6. 簡述線程池原理,FixedThreadPool 用的阻塞隊列是什麼
  7. sychronized 和 ReentrantLock 的區別
  8. sychronized 的自旋鎖、偏向鎖、輕量級鎖、重量級鎖,分別介紹和聯繫
  9. HTTP 有哪些問題,加密算法有哪些,針對不同加密方式可能產生的問題,及其 HTTPS 是如何保證安全傳輸的

螞蟻金服二面

  1. 設計模式有哪些大類,及熟悉其中哪些設計模式
  2. volatile 關鍵字,它是如何保證可見性,有序性
  3. Java 的內存結構,堆分爲哪幾部分,默認年齡多大進入老年代
  4. ConcurrentHashMap 如何保證線程安全,jdk1.8 有什麼變化
  5. 爲什麼 ConcurrentHashMap 底層爲什麼要紅黑樹
  6. 如何做的 MySQL 優化
  7. 講一下 oom 以及遇到這種情況怎麼處理的,是否使用過日誌分析工具

螞蟻金服一面:

  1. 先進行自我介紹,然後介紹自己做過的項目,從項目流程架構設計等方面介紹你們怎麼保證 Redis 緩存和數據庫的數據一致性?
  2. Redis 緩存雪崩?擊穿?穿透?
  3. 你熟悉哪些消息中間件,有做過性能比較?

針對以上螞蟻金服的面試題我整理了一些Java面試題,如果有需要的可以見文末獲取

福利

每份pdf都有左側導航書籤頁,看的時候十分方便,由於內容較多,這裏就截取一部分圖吧

內容真的很豐富!上圖!看看就知道了!

  • Java核心知識整理

Spring全家桶系列

性能優化(JVM+Tomcat+MySQL)答案解析整理

分佈式(限流+緩存+通訊)答案解析整理:

刷題:

既然是要面試,那麼就少不了刷題,實際上春節回家後,哪兒也去不了,我自己是刷了不少面試題的,所以在面試過程中才能夠做到心中有數,基本上會清楚面試過程中會問到哪些知識點,高頻題又有哪些,所以刷題是面試前期準備過程中非常重要的一點。

很多人感嘆“學習無用”,實際上之所以產生無用論,是因爲自己想要的與自己所學的匹配不上,這也就意味着自己學得遠遠不夠。無論是學習還是工作,都應該有主動性,所以如果擁有大廠夢,那麼就要自己努力去實現它。

以上學習資料均免費放送,最後祝願各位順利拿到心儀的offer!

資料獲取:戳這裏,直達免費領取福利

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章