天天看點

第一次阿裡面試之旅第一次阿裡面試之旅

第一次阿裡面試之旅

1、一周大事記

即将過去的一周,總共發生了三件大事:

  • 美國大選:目前看來拜登勝了
  • 螞蟻上市:擱淺了,馬老師被約談了
  • 面試菜鳥:走到終面,結果是不通過

在這麼大的背景下,面試失敗實在是不值一提,不過對于我來說,卻是意義重大,是以不得不提,不得不寫篇部落格來記錄一下。

2、事出有因

進入順豐科技才一年多,并且剛經曆過晉升、漲薪,而且又到了年底,為啥我會去面試阿裡呢?

其實理由很簡單:

  • 作為一個程式員,需要偶爾出去面試,刷刷經驗
  • 作為一個Java程式員,需要去阿裡找找虐,了解自己的不足

3、面試經曆

菜鳥的面試一般分為五輪,四輪技術面+一輪HR面,難度不能說越來越大,各有側重吧。

3.1、一面

一面主要是技術為主,問題如下:

  • 自我介紹
  • 目前公司整體的系統架構了解哪些
  • 從業過程中遇到比較困難的項目
  • 多線程實作生産者消費者模式
  • JDK1.8的特性,stream去将一個List用逗号分隔成一個長字元串
  • HashMap 1.7和1.8的差別
  • HashMap put的過程
  • 說一下堆和棧
  • Java服務線上的診斷工具、Linux指令
  • SpringBoot優雅啟動、優雅關閉
  • SpringBoot啟動的6種事件
  • 緩存穿透、緩存擊穿、緩存雪崩
  • Mysql的B+樹資料結構
  • Mysql事務隔離級别,異常場景
  • SpringCloud相關元件、Dubbo
  • CAP理論
  • 關系型資料庫、非關系型資料庫分别滿足CAP哪些
  • kafka為什麼這麼快

有意思的地方是,面試官是從順豐跳槽去菜鳥的,問題問完了還唠了會嗑。

3.2、二面

二面也是以技術為主,有些問題是一面問過的,是以每次面完,一定要弄懂前面沒答好的問題。

二面的問題沒有記那麼全,大緻有以下幾個:

  • 緩存各類問題的解決方式
  • 秒殺場景
  • 多線程

二面跟一面相比難度差不多,不過更偏向于解決方案類的,沒有問那麼多的技術點。

與一面不同的是,面試官上來就介紹了一下職位以及公司的産品線,未來的規劃等等。這讓人感覺很好,畢竟來面試除了技術上想被虐,也是希望能更多的了解阿裡。

二面發揮相比一面好了很多,是以很快就接到了三面的電話。

3.3、三面

三面據獵頭說是P8的大佬,面完發現,果然是大佬,站的角度比較高。

主要是深挖項目,看你做了哪些東西,遇到哪些困難,怎麼解決的。被問到了公司的整體系統架構,自己所做的系統未來的發展方向。平時工作中想法太少,這一塊答得不好,是以當時的感覺是挂了。

辛運的是,結果是通過了,然後很快就約了四面。四面是終面,由部門老大(估計是P9)和HRG一起,視訊面試。

3.4、四面

吐槽一下,視訊面試約的是晚上7點10分,郵件中還特别提示要提前聯系HR調試視訊品質。後面HR說不用調試,然後又說面試官比較忙需要延遲。

最後面試變成了HRG先視訊面試,然後部門老大電話面試。

HRG面試

阿裡的HR說話很溫柔,整個面試平平淡淡,問的是那些為什麼想跳槽、打算在哪裡發展、目前薪資、别人怎麼評價你、你自己怎麼評價自己等等問題。

有一點比較奇怪,沒有問期望薪資,當時就感覺危險了。但是獵頭說沒事,定級以後再談薪水也很正常。

Leader面試

過了一會部門老大打來電話,一如既往的自我介紹、項目介紹,然後主要是問業務相關。問了我們系統做哪些東西,公司裡面核心的系統了解哪些,然後就揪住我提到的一個功能點不放,說這麼做不行,應該考慮如何為業務創造價值,然後就問我做的系統業務上創造了哪些價值。

這一面時間最短,二十多分鐘。當時感覺确實沒回答好,和三面面完感覺差不多,覺得要涼。

4、面試結果

兩天後問到了面試結果,沒通過,暫無詳細回報。

還是挺失望的吧,畢竟已經走到了終面,據推我的獵頭說,走到終面被挂掉的可能性比較低,但是偏偏被我碰上了。

總結了一下,被挂掉的最大的原因應該是以下兩個:

  • 跳槽頻繁(目前4年3家公司)
  • 業務了解不夠深刻

其實最大的原因還是技術太差,不然上面這兩個問題是可以被中和掉的。

5、總結

第一次面試阿裡,能走到最後,實屬不易。雖然最後沒有成功,但是也算是一次不錯的經曆了。

在這個過程中,既發現了自己的不足,也了解了自己的優勢。

總而言之,阿裡的面試沒那麼難,但是也沒那麼簡單。