天天看點

阿裡面試官我愛了!7面offer已拿,個人經驗及資源分享!阿裡一面技術面阿裡代碼面阿裡二面技術面(全程40分鐘)阿裡三面技術面(全程一小時 )阿裡交叉1面 (全程25分鐘)阿裡交叉2面HR面面試總結和學習經驗分享

背景介紹:項目是管理系統,大學211(非科班),碩士985(非科班)。

我面試的崗位:java工程師

部門:新零售事業群-業務平台事業部-交易流程組

非常感謝阿裡給的機會,感謝遇到的每一位面試官,面試過程很有收獲。

文末有個人JAVA的學習經驗和個人總結和收集的Java資源庫,寫的比較簡單,僅僅是個人的一點經驗,僅供大家參考。

阿裡一面技術面

  1. Spring bean加載,執行個體化的過程
  2. 如果給你一個map,裡面有很多很多對象,那麼這個map存放在哪
  3. 說一下CMS垃圾回收器
  4. 你項目裡用的什麼資料庫
  5. 如果我有很多字段都需要建立索引,怎麼辦
  6. Mysql的存儲引擎,你用的是哪種
  7. 說一下Innodb資料庫底層資料結構
  8. B+樹的特征
  9. 說一下你常用的api和包
  10. haspmap底層講一講
  11. 那麼juc中對應的線程安全的類是什麼
  12. ConcurrentHashMap的底層實作?
  13. 線程池,有哪幾個參數,有哪幾種,有哪些拒絕政策
  14. 樂觀鎖,悲觀鎖
  15. CAS是硬體實作還是軟體實作
  16. volatile是鎖嗎?
  17. 淘寶,你覺得他是怎麼做推薦的
  18. 淘寶和京東的差別,你覺得是什麼
  19. 網易雲音樂,你覺得他的推薦是怎麼做的
  20. 如果有上百萬的音樂,我要根據某一列進行排序,隻顯示前100條,怎麼做(TOP K)

阿裡代碼面

  1. 設計一個多線程列印程式,第i個線程隻列印i-1數字,比如第1個線程列印數字0,第2個線程隻列印數字1,依次類推。任意給定一個數字序列,比如3382019835830,能夠使用該程式列印出來。
  2. 共計9個蘋果,有2隻猴子,一個猴子每次拿2個蘋果,一個猴子每次拿3個蘋果,如果剩餘的蘋果不夠猴子每次拿的數量,則2隻猴子停止拿蘋果,請用java多線程模拟上面的描述,要求性能盡可能高效(這個題開始是用可重入鎖寫的,結束之後自己本地測試發現程式不會自動結束,後來改成用AtomicInteger和cas來實作了)
  3. 快速找出一個數組中的兩個數字,讓這兩個數字之和等于一個給定的值,為了簡化起見,我們假設這個數組中肯定存在至少一組符合要求的解。假如有如下數組,如圖所示:5,6,1,4,7,9,8 給定Sum= 10

阿裡二面技術面(全程40分鐘)

  1. 那你詳細說一下TCP和UDP的差別
  2. 資料庫用的是什麼(MySQL)
  3. 那你的資料量是多少(幾百萬)
  4. 那你這幾百萬條,做了什麼查詢優化(索引)
  5. 為什麼用時間和id來做索引
  6. 資料庫的隔離級别
  7. 知道什麼是主從複制嗎?
  8. 你說一下建立索引的規則
  9. JAVA類加載機制(加載驗證準備解析初始化,又說到雙親委派模型)
  10. 線程池所有參數講一講
  11. 消息隊列呢?

阿裡三面技術面(全程一小時 )

  1. 你的資料庫有多大資料量
  2. 如果現在保留這部分資料,你會怎麼做
  3. 儲存另一台伺服器上,那麼資料會越來越大,最後查詢會很慢,你怎麼處理
  4. 如果在曆史紀錄伺服器上建索引,怎麼建,為什麼
  5. 線程間通信有哪些方式(加鎖,記憶體屏障)
  6. 線程池的參數詳細說說(帽子戲法)
  7. NIO,說一下
  8. 你項目為什麼不用NIO
  9. RPC,有了解嗎(沒了解)
  10. 好,那如果現在讓你設計遠端調用的rpc架構,你怎麼設計
  11. 寫一下用戶端和服務端的主要函數的僞代碼
  12. 你有參加過其他公司的面試嗎

阿裡交叉1面 (全程25分鐘)

  1. 為什麼用udp
  2. 用tcp伺服器負載高在什麼地方
  3. 資料庫,怎麼設計的
  4. TCP三向交握
  5. 算法題:按照出現次數降序輸出一個字元串中出現的所有大寫字母(口述快排)
  6. 你有什麼想問的嗎

阿裡交叉2面

  1. 自我介紹
  2. 項目
  3. 如果現在改成要求實時性非常強的那種情景,你怎麼設計
  4. JMM
  5. 算法題:小括号中括号大括号,要求給出這個表達式是否符合要求,即不出現那種 ( } 的情況

HR面

  1. 選一個項目說一下
  2. 成長過程中影響最深的人
  3. 來杭州工作有什麼顧慮嗎
  4. 你覺得你前幾輪面試面的如何
  5. 你覺得你從上大學以來有什麼挫折嗎
  6. 為什麼不大學畢業就工作,而是選擇讀研

面試總結和學習經驗分享

其實面試前一直擔心自己面試的時候會不會太過緊張,表達的沒有邏輯,結結巴巴。

盡量用詞準備吧,一些名詞不能說錯,英文名詞讀的準一點。。。感覺阿裡一面的時候,可能那天有點懵,英文名詞讀的不太好,然後就來了幾分鐘的英文面試。其實還有一點,我遇到的面試官都比較寬容吧,印象深刻位元組二面的面試官,問我會不會分布式,負載均衡之類的,我直接說不會,他說我現在缺乏經驗,要趕緊過來實習。

如果遇到一個會怼人的面試官,可能被怼完後,面試可能就會産生心理陰影。

今年的金九銀四也快開始了,下面小編給大家分享一些大廠高頻的面試題和筆記

以上所有的面試資料均可免費領取,需要的朋友點此傳送門領取

  • 2021大廠高頻面試題65份
阿裡面試官我愛了!7面offer已拿,個人經驗及資源分享!阿裡一面技術面阿裡代碼面阿裡二面技術面(全程40分鐘)阿裡三面技術面(全程一小時 )阿裡交叉1面 (全程25分鐘)阿裡交叉2面HR面面試總結和學習經驗分享

2021大廠高頻面試題65份

阿裡面試官我愛了!7面offer已拿,個人經驗及資源分享!阿裡一面技術面阿裡代碼面阿裡二面技術面(全程40分鐘)阿裡三面技術面(全程一小時 )阿裡交叉1面 (全程25分鐘)阿裡交叉2面HR面面試總結和學習經驗分享

基礎篇

阿裡面試官我愛了!7面offer已拿,個人經驗及資源分享!阿裡一面技術面阿裡代碼面阿裡二面技術面(全程40分鐘)阿裡三面技術面(全程一小時 )阿裡交叉1面 (全程25分鐘)阿裡交叉2面HR面面試總結和學習經驗分享

JVM篇

阿裡面試官我愛了!7面offer已拿,個人經驗及資源分享!阿裡一面技術面阿裡代碼面阿裡二面技術面(全程40分鐘)阿裡三面技術面(全程一小時 )阿裡交叉1面 (全程25分鐘)阿裡交叉2面HR面面試總結和學習經驗分享
  • 微服務全套進階筆記
阿裡面試官我愛了!7面offer已拿,個人經驗及資源分享!阿裡一面技術面阿裡代碼面阿裡二面技術面(全程40分鐘)阿裡三面技術面(全程一小時 )阿裡交叉1面 (全程25分鐘)阿裡交叉2面HR面面試總結和學習經驗分享
  • 大廠面試真題
阿裡面試官我愛了!7面offer已拿,個人經驗及資源分享!阿裡一面技術面阿裡代碼面阿裡二面技術面(全程40分鐘)阿裡三面技術面(全程一小時 )阿裡交叉1面 (全程25分鐘)阿裡交叉2面HR面面試總結和學習經驗分享
  • 騰訊
阿裡面試官我愛了!7面offer已拿,個人經驗及資源分享!阿裡一面技術面阿裡代碼面阿裡二面技術面(全程40分鐘)阿裡三面技術面(全程一小時 )阿裡交叉1面 (全程25分鐘)阿裡交叉2面HR面面試總結和學習經驗分享
  • oppo
阿裡面試官我愛了!7面offer已拿,個人經驗及資源分享!阿裡一面技術面阿裡代碼面阿裡二面技術面(全程40分鐘)阿裡三面技術面(全程一小時 )阿裡交叉1面 (全程25分鐘)阿裡交叉2面HR面面試總結和學習經驗分享

以上所有的面試資料均可免費領取,需要的朋友關注我,點此傳送門領取