第一次阿裡面試之旅
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、總結
第一次面試阿裡,能走到最後,實屬不易。雖然最後沒有成功,但是也算是一次不錯的經曆了。
在這個過程中,既發現了自己的不足,也了解了自己的優勢。
總而言之,阿裡的面試沒那麼難,但是也沒那麼簡單。