
有幸收到阿里阿里巴巴新零售事業部的面試邀請,后來也如愿以償的進入了阿里巴巴進行某產品的后端開發,當然目前還處于試用階段,自己也會在試用期內好好努力,好好珍惜這份機會,這次就來寫一寫面試的經歷來分享給大家,這也算是一次還愿吧...
一面(大概三十多分鐘)
- Java如何實作執行緒安全
- Synchronized和Lock哪個更好?
- HashMap在什么情況下會擴容,有哪些操作會導致擴容?
- HashMap push方法的執行程序?
- 網路OSI七層模型,tcp,udp哪一層,有哪些不同
- https和http區別,有沒有用過其他安全傳輸手段?
- QQ的屬于tcp還是udp協議,直播是怎么實作的
- 資料庫三范式,特性(ACID),又仔細問了持久性和隔離性
- 事務隔離級別,不可重復讀的意義,可重復讀的意義
- linux怎么查看系統負載情況?
- 專案相關,專案里面redis用來干嘛,崩了怎么辦,問了一下網站被頻繁url訪問攻擊怎么辦
- 有什么想問的
二面(57分鐘,主要聊專案)
- 對哪些技術比較熟悉?
- Hashmap深挖
- 多執行緒狀態圖,狀態如何流轉?
- 死鎖,死鎖原因
- 頁鎖、樂觀鎖、悲觀鎖?
- 樂觀鎖如何保證執行緒安全?
- 用過執行緒池嗎,對應的好處,如何用?
- 有沒有用過ThreadLocal
- Jvm記憶體模型
- 垃圾回收演算法
- 有沒有遇到過OOM例外,為什么會出現這個例外
- 選一個最熟悉的專案聊一聊,針對專案問了一些
- Redis分布式鎖
- 有問題要問么?
- 期望薪水?
- 為什么要離開現在的公司?
- 評價研究過的知識點都會,但是有盲點,建議多讀原始碼,這是最好的學習方式(說到這里我有點慌了,以為涼了,但是結果和我當時想的并不一樣哈哈)
總結
這次阿里巴巴的面試也就涉及演算法與資料結構、網路、資料庫、事務、Redis、Linux、Hashmap、執行緒、ThreadLocal、JVM記憶體模型、垃圾回收演算法、分布式鎖等,感覺起來好像也不難,
既然涉及到這些方面的知識點,那么我也將這些知識點的全部復習學習筆記全部都整理出來免費分享出來,大廠面試總結以及真題決議:Spring+邏輯演算法+MySQL+分布式+Redis+并發編程+JVM+RabbitMQ等面試答案、學習檔案筆記、思維導圖(xmind)等!!!
需要獲取得話麻煩一鍵三連之后看下圖小助理的微信:(vip1024x)添加即可免費獲取到哦


小編整理出的Java進階架構師之路的核心知識,同時也是面試時面試官必問的知識點,內容也是包括了很多知識點,其中包括了有基礎知識、Java集合、JVM、多執行緒并發、spring原理、微服務、Netty與RPC 、Kafka、日記、設計模式、Java演算法、資料庫、Zookeeper、分布式快取、資料結構等等

這些學習資料都是可以免費分享給大家
如何獲取免費學習資料?
需要獲取得話麻煩一鍵三連之后看下圖小助理的微信:(vip1024x)添加即可免費獲取到哦

轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/225300.html
標籤:其他
