秋招結束丨5面阿里終獲offer,血淚面經分享

8月底開始面試,3+1(hr),9月3號結束,後來原部門沒有hc了把我調到新部門加了兩面,前前後後一共6面,從開始面試到拿意向書再到談薪和最終offer一共經歷了2個月時間。

阿里一面:

  • Java的多態
  • 類的關係,組合和聚合的區別、哪個關係更緊密
  • 說一下反射,及你在項目中的應用
  • 線程池,線程池參數
  • 線程間的通信
  • 介紹ThreadLocal
  • ConcurrentHashMap , JDK1.7和1 .8的不同實現
  • hash算法;
  • 什麼是時間複雜度
  • 問項目

二面(總監面):

  • 實驗室研究方向,自己的研究方向,介紹發表的論文專利等
  • 問項目,項目中數據庫的結構設計,整體框架等,並從項目中引出了以下問題
  • 用過數據庫索引嗎?介紹如何使用,何時使用
  • 介紹B樹、B+樹、紅黑樹
  • 數據庫分頁查詢,如何分頁,怎麼實現
  • 四種隔離級別, 虛讀和幻讀什麼意思發生在哪
  • 使用的MySQL版本,和之前版本的區別
  • 使用什麼版本的JDK (我答1.8 )介紹和之前版本的不同
  • 1.7和1.8的JVM有哪些不同
  • 1.8的垃圾回收算法,介紹你所知道的垃圾回收算法, CMS垃圾回收器簡單介紹
  • ConcurrentHashMap的size()函數1.7和1. 8的不同, 或者介紹一- 下如果是你如何設計
  • 排序算法,介紹一下快速排序,快速排序時間複雜度,是不是穩定排序,介紹幾種你所知道的穩定排
  • 序算法
  • UDP , TCP, HTTP介紹一下, OSI七層模型
  • 最近閱讀的書籍( Spring Cloud. Spring boot) ,從什麼網站學習( Github、知乎、開源社區)
  • 說幾種你說熟悉的微服務架構(可以不說屬於開放性問題)
  • Redis支 持的數據結構
  • 講一 下一 致性哈希
  • 最近拿過什麼offer ,哪些公司,做什麼

三面(交叉面):

  • 介紹一個你覺得最自豪的項目,依託這個項目問了很多問題
  • 說一下你覺得你最熟悉的Java那個領域,根據這個領域問了-一些問題
  • 問JVM主要是各種垃圾收集器、GC算法,安全點
  • 介紹volatile
  • java內存模型
  • synchronize,以及與Lock的不同
  • Java內存洩漏如何排查排查

四面(HR面):


一些hr常問的問題,比如:最得意的事,最失敗的事,參加的比賽,印象深刻的事,為什麼來阿里,對這個部門瞭解嗎,等等。

五面:

第五輪屬於調部門後加的- -面

1、面試管問了自己做過的項目,挑-一個你認為最好的項目講解,期間問了很多項目中的問題,比如:做

項目中遇到的問題如何解決,你覺得你在項目中做的最好的一一個點是什麼,還有什麼改進的地方,併發訪

問量有多少,數據庫如何設計等等。

2、問了科研情況,發表的論文以及論文中的主要工作。

這兩個問的都挺細的

在面試阿里所有的複習資料分享!

在面試阿里之前,我準備了很多複習的資料,有面試文檔,阿里流程等等,非常的詳細,可以免費的送給有需要的Java程序員朋友

評論留言+轉發文章+關注我後私信回覆【面試】即可免費獲取所有的文檔資料!

Redis學習筆記+學習思維腦圖(大綱圖:Java,MySQL,Spring,分佈式,微服務,Docker,Redis,Kafka,JVM,算法,設計模式等)

具體資料如下圖

秋招結束丨5面阿里終獲offer,血淚面經分享

大廠面試真題+詳細解析(騰訊,百度,華為,北京中軟,網易,迅雷,中興...)

秋招結束丨5面阿里終獲offer,血淚面經分享

Java架構專題面試真題+我的Java學習書籍(免費分享)

秋招結束丨5面阿里終獲offer,血淚面經分享

評論留言+轉發文章+關注我後私信回覆【面試】即可免費獲取所有的文檔資料!


分享到:


相關文章: