天天看點

難忘阿裡,4面技術5面HR附加筆試面,走的真艱難真心酸!難忘阿裡,4面技術5面HR附加筆試面,走的真艱難真心酸一面二面三面附加筆試四面HR面(唉,阿裡的hr面真是讓我難忘。。。)

難忘阿裡,4面技術5面HR附加筆試面,走的真艱難真心酸

這次阿裡可謂是真忐忑,一共經曆了4輪技術+1輪筆試+hr面,流程很長,面的我壓力山大。

總結阿裡的面試特點:【自我介紹】->【項目介紹】->【場景解決】->【基礎知識】,阿裡面試除了基礎以外,也很看重候選人的解決問題的思維。還是需要候選人有點積累的,假如你寫的項目不是自己的,很容易就被問出來。好吧,我們一起來看下忐忑的阿裡6面面經!

難忘阿裡,4面技術5面HR附加筆試面,走的真艱難真心酸!難忘阿裡,4面技術5面HR附加筆試面,走的真艱難真心酸一面二面三面附加筆試四面HR面(唉,阿裡的hr面真是讓我難忘。。。)

一面

  1. 自我介紹
  2. 項目難度介紹
  3. 如何實作延時任務
  4. 如何實作限流
  5. 線程池的參數
  6. 能不能自己實作一個java.lang.String并加載
  7. Redis為什麼這麼快
  8. epoll和poll的差別
  9. 程序同步的方式

二面

  1. MySQL的索引機制
  2. 如何自己實作記憶體配置設定和管理?不太懂,然後說了jvm的垃圾回收機制
  3. 你們公司内部的RPC架構,介紹一下
  4. Redis的key過期政策
  5. 緩存穿透和緩存雪崩
  6. 分布式鎖
  7. 如何實作全局的id生成政策
  8. 悲觀鎖和樂觀鎖
  9. 紅黑樹了解麼

三面

  1. 如何實作群消息已讀
  2. 消息推送如何保證不重複
  3. Kafka如何保證消息的可靠性
  4. RPC是什麼,和http調用有什麼差別
  5. 說一說你項目的架構
  6. GC
  7. MySQL的索引原理,給了一個場景,如何優化
  8. 。。。。。。

面完3面後居然又來了一個筆試題(内心無比崩潰~~)

附加筆試

  1. producer-consumer
  2. 兩線程交替列印
  3. 多線程模拟100分錢随機分給20個人,每個人最少配置設定到2分錢

四面

  1. 寫個producer-consumer吧,我說上次寫過了。。傻了。。不該說的,然後面試官換了一道題,還好比較簡單,寫個二分查找,2分鐘寫完完事。
  2. 項目難點
  3. MVCC
  4. HTTPS
  5. ElasticSearch的查詢過程
  6. Kafka如何保證高可用
  7. Reids的叢集和選主
  8. 知道什麼分布式一緻性算法
  9. 如何實作定時關單
  10. 。。。。。。

HR面(唉,阿裡的hr面真是讓我難忘。。。)

  • 說說看,假如你是部門技術經理,線上商戶資料丢失怎麼辦
  • 怎麼将一個産品推薦給其他的團隊,怎麼界定邊界
  • 怎麼樣協調關系(到這裡我已經快冒汗了,生怕最後一關斃掉了)
  • 你和同僚相處的情況怎麼樣,說說你幫助同僚的一次經曆
  • 薪資

說真的,阿裡面試流程很長,而且一個部門挂了以後,會被另一個部門撈起來,不停的面。總之來說,阿裡的面試體驗也還不錯,這次雖然面的忐忑,最終三天内還是收到了offer,真的很慶幸。

也很感謝個把月前,好兄弟給我的一份面試秘籍,加上之前疫情在家閑的無聊,也好好的複習整理了一下各個知識點,比如分布式、MySQL、Redis、線程、JVM、資料結構、Spring相關、性能調優、架構、微服務、算法等等(我都有分類整理好,儲存下來友善下次再戰,下圖清晰可見)

難忘阿裡,4面技術5面HR附加筆試面,走的真艱難真心酸!難忘阿裡,4面技術5面HR附加筆試面,走的真艱難真心酸一面二面三面附加筆試四面HR面(唉,阿裡的hr面真是讓我難忘。。。)

最讓我喜歡的就是那個學習思維腦圖(是xmind的大綱圖)有MySQL、Redis、JVM、多線程等等

難忘阿裡,4面技術5面HR附加筆試面,走的真艱難真心酸!難忘阿裡,4面技術5面HR附加筆試面,走的真艱難真心酸一面二面三面附加筆試四面HR面(唉,阿裡的hr面真是讓我難忘。。。)

說實在的,刷題真的很有用。掐指一算,我怕是刷了個把月了,期間整理的這些筆記都在前兩個圖裡面了,有筆記有面試有書籍,都還感覺很不錯。

複習學習筆記:知識大綱+面試刷題+并發程式設計+性能調優+Spring全家桶+緩存資料庫+分布式&微服務

繼續閱讀