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

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

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

難忘阿里,4面技術5面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附加筆試面,走的真艱難真心酸

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

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

說實在的,刷題真的很有用。掐指一算,我怕是刷了個把月了,期間整理的這些筆記都在前兩個圖裡面了,有筆記有面試有書籍,都還感覺很不錯。如果你也正在準備面試,對我的這些筆記感興趣,那便可免費分享給你,轉發+私信 “面試” 免費獲取,希望可以助你一臂之力!!


分享到:


相關文章: