阿里技術面全A,終面卻被產品經理拉下馬。。。

大綱:java

1、投遞簡歷程序員

2、準備面試web

3、技術一面面試

4、健身房裏的技術二面算法

5、產品經理的死亡三面編程

6、總結多線程

1、投遞簡歷架構

  1. 找內推。大公司投簡歷儘可能找內推,不管是校招仍是社招。校招能夠去牛客網或知乎找,社招能夠在微博、知乎或者找獵頭也能夠。內推不表明給你的簡歷加buff,而是能給面試進度加個進度條,便於追蹤。
  2. 不重複投遞簡歷。我在公司裏幫HR調研過一段時間的招聘系統,招聘系統通常會自帶去重功能。也就是你找人內推了,本身又在官網投了一次,這樣簡從來源會從內推渠道轉化爲官網投遞,而有些公司會優先篩選內推的,因此重複投簡歷顯得很不必。你們在找人內推的時候,他們會跟你說你內推完就不要再去官網投遞了,也是這個道理。
  3. 這邊補充一個我在我星球裏分享的投遞玄學,不少同窗都說很好用。

2、準備面試併發

  1. 阿里內推的簡歷是不用去作官網的面試題,包括技術和素質,但作完面試題好像會加快這個內推流程。我在內推完的一星期都沒動靜,因而去作了官網的面試,作完的次日就收到了面試通知。我也有幾個朋友他們沒作面試題的,比我晚幾天收到了面試通知。
  2. 記錄面試過程。這是一個師兄給個人經驗,要記錄面試過程當中面試官問的以及本身回答的,方便麪後覆盤。從自我介紹到回答問題,看本身的語速、表達,邏輯等等方面是否存在能夠改進的問題。因爲蘋果手機沒有錄音功能,因而買了根錄音筆。
  3. 作好熱身。阿里是我第一家面試的大廠,也是我第一次遠程面,而後我又很是想去,因此致使我很慌,很緊張。我在接到面試通知後到第一次面試只有5天時間,致使我這5天時間只睡了10個小時,每天泡在通宵自習室,早上回宿舍洗個澡,每天在刷題。

假如我在投遞阿里以前,先投一些我意向沒那麼強的大廠,或者我準備阿里面試的時候就不會那麼慌,亂了手腳。這也就是爲何說正式面試以前的熱身多麼重要,我在三面的時候也被說了簡歷寫的很差什麼的,這也是沒作好的熱身的後果啊。負載均衡

  1. 寫博客或者文檔,創建本身的複習體系。若是平時學習以及面試準備的時候沒作好整理和總結的工做,那麼在複習時會很是痛苦,會像無頭蒼蠅。

3、技術一面

  1. 一面是真正的純技術,面試官就是根據他的問題來的,從Java的類、集合問到JVM、多線程,再到大數據框架,全都是崗位要求的技能,也能夠看出這些問題都是面試官提早準備好的,而不是按照我簡歷上面去問的。
  2. 在回答問題的時候,若是是本身比較熟練,平時深刻學習過的,能夠回答的詳細一點,多一點。畢竟面試時間有限,都是一個小時,會的答的多,不會的比重就減小。因此在有幾個問題上我都回答的比較詳細,而且跟我作的項目進行聯繫展開來講。

一面只有兩個問題沒回答好,其餘我本身都挺滿意的,因此在面試結束後面試官讓我等二面通知,我也立馬看了官網進度條的變化,激動~

4、健身房裏的技術二面

  1. 我在一面結束後,手機立馬將靜音調成了震動+最大音量,生怕錯過了面試電話。每當校招季的時候,牛客網總會出現相似「010 - 這個電話是哪家大廠」的帖子,不少校招的面試都由面試官本身去協調的,好比個人兩面都是技術面試官打我電話的,因此有時候錯過了就真的錯過了。
  2. 在下午三點,我在健身房換好衣服剛要訓練的時候,一個杭州的電話忽然出如今屏幕上,嚇得我趕忙躲在衣櫃角落帶上耳機開始跟面試官進行交流。面試官一上來連讓我自我介紹也沒有,直接介紹了他是誰,而後就開始面試了。

二面比一面多了幾題算法和項目場景題,算法講思路就能夠,一部分Java和大數據的問題,但一面和二面的問題都不重疊,因而可知一面的面試記錄他那裏也有的。二面面試官問了40分鐘讓我等通知,而後就掛了,連給我反問的機會都沒有。

由於我珍惜這個面試機會,因此就算在健身房也跟面試官直接聊上了,沒跟他約其餘的面試時間,而從面試過程來看,面試官時間很急,好像每一個時間點都安排好了同樣。在我學習羣裏,也有不少人由於這種狀況錯過了大廠面試,有些是沒接到電話,有些是跟面試官約了時間,最後不了了之,因此你們且面且珍惜啊,對於本身想去的廠子,仍是得多關注一下。

5、產品經理的死亡三面

兩面技術面完了以後,幫我內推的小姐姐說我前兩面不錯,都拿了A,三面真的是我最「無語」、收穫最大也是最有意義的一次面試,雖然被慘虐,但對個人幫助仍是挺大。

  1. 項目業務。面試官先讓我對項目進行介紹,而後一個勁地問我業務流程,人員分工這些,還問了我對項目有沒有什麼見解,能不能改進。

說實話我被問懵了,雖然我對項目的技術棧都還算了解,但一個勁地問我業務一會兒就轉不過來。因此除了技術,你們對本身項目的業務也要去關注一下。

  1. 項目架構。面試官問我這個項目能承受多大的併發量,壓測數據是多少,問我:「衡量一個系統的穩定性是什麼?」。

我當時心想:這些是測試乾的吧,架構師思考的吧,關我一個開發什麼事啊。但如今想一想,一個好的開發工程師是應當具有這些知識的,也要帶着這些問題進行開發,不管從宏觀角度仍是用戶思惟,替系統和用戶考慮。

在面試結束以後,我立刻去圖書館借了本《大型網站技術架構:核心原理與案例分析》這本書,用了一下午通讀完,又用一星期時間對這本書的內容進行整理,整理完以後什麼QPS、負載均衡、秒殺架構等等順手捏來。

  1. 符合崗位的項目。我面的是大數據開發工程師,但我簡歷上只有兩個web分佈式項目,因而被面試官百般蹂躪,一直問我簡歷上爲何沒有大數據項目,項目能更好地鞏固理論,爲何理論懂那麼多卻不去作相關項目等等。反正被問的很慘。

我心想:不是說大廠都注重理論基礎嗎?不是說項目不重要嗎?太天真的,那是創建在有項目的基礎上。前段時間羣裏有個小兄弟基礎很好,也是由於項目被面試官掛了,補了項目以後開掛通常。

我在三面面試完以後,隔天就開始安排大數據項目的學習,邊學邊面,後面的一些大廠面試都很順利。

三面面試官在結束面試以前問我還有什麼想問的,因而我把積攢了好久問題問了出來:

a. 我問了阿里maxcompute裏的一個自研消息隊列,問他這個跟其餘消息隊列組件有什麼區別。

面試官回答:我以前作技術的,但我如今是產品經理,已經不作技術好久了,但我組裏的其餘在作,因此這個我不太清楚。

b. Dubbo社區最近又活躍起來了,是否是又要從新大力發展Dubbo?

面試官回答:這個我也不知道。

6、總結

  1. 阿里的面試官都挺好,面試的內容是我面試那麼多家以來最全面的,問題也沒有特別刁鑽,都比較符合工做場景。
  2. 項目很重要,項目是敲門磚也是面試的大頭,若是我沒有簡歷上的兩個項目的話,估計簡歷都很難被撈起來,並且進入到3面。不少面試題都是從項目角度去提問的,並且回答的時候也能夠結合項目回答,這個很加分。
  3. 除了項目所用技術以外,也要關注項目的業務以及架構,最好是能融合在一塊兒講清楚。這邊推薦兩本書:《大數據之路:阿里巴巴大數據實踐》和《大型網站技術架構:核心原理與案例分析》,看完會收穫不少。
  4. 只有多面試,你才能將原有的「我覺得」思惟變成「原來是這樣」。不少東西並非你想的那樣,須要有人去給你當頭棒喝纔會醒悟。

以爲文章不錯的歡迎關注個人WX公衆號:程序員喬戈裏
我是百度後臺開發工程師,哈工大計算機本碩,專一分享技術乾貨/編程資源/求職面試/成長感悟等,關注送5000G編程資源和本身整理的一份幫助很多人拿下java的offer的面經附答案,免費下載CSDN資源。

相關文章
相關標籤/搜索