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

来源:https://www.cnblogs.com/qiaogeli/archive/2019/07/31/11279920.html
-Advertisement-
Play Games

大綱: 一、投遞簡歷 二、準備面試 三、技術一面 四、健身房裡的技術二面 五、產品經理的死亡三面 六、總結 一、投遞簡歷 1. 找內推。大公司投簡歷儘量找內推,無論是校招還是社招。校招可以去牛客網或知乎找,社招可以在微博、知乎或者找獵頭也可以。內推不代表給你的簡歷加buff,而是能給面試進度加個進度 ...


大綱:

一、投遞簡歷

二、準備面試

三、技術一面

四、健身房裡的技術二面

五、產品經理的死亡三面

六、總結

一、投遞簡歷

  1. 找內推。大公司投簡歷儘量找內推,無論是校招還是社招。校招可以去牛客網或知乎找,社招可以在微博、知乎或者找獵頭也可以。內推不代表給你的簡歷加buff,而是能給面試進度加個進度條,便於追蹤。

  2. 不重覆投遞簡歷。我在公司里幫HR調研過一段時間的招聘系統,招聘系統一般會自帶去重功能。也就是你找人內推了,自己又在官網投了一次,這樣簡歷來源會從內推渠道轉化為官網投遞,而有些公司會優先篩選內推的,所以重覆投簡歷顯得很沒必要。大家在找人內推的時候,他們會跟你說你內推完就不要再去官網投遞了,也是這個道理。

  3. 這邊補充一個我在我星球里分享的投遞玄學,很多同學都說很好用。

二、準備面試

  1. 阿裡內推的簡歷是不用去做官網的面試題,包括技術和素質,但做完面試題好像會加快這個內推流程。我在內推完的一星期都沒動靜,於是去做了官網的面試,做完的第二天就收到了面試通知。我也有幾個朋友他們沒做面試題的,比我晚幾天收到了面試通知。

  2. 記錄面試過程。這是一個師兄給我的經驗,要記錄面試過程中面試官問的以及自己回答的,速食麵後復盤。從自我介紹到回答問題,看自己的語速、表達,邏輯等等方面是否存在可以改進的問題。由於蘋果手機沒有錄音功能,於是買了根錄音筆。

  3. 做好熱身。阿裡是我第一家面試的大廠,也是我第一次遠程面,然後我又非常想去,所以導致我很慌,很緊張。我在接到面試通知後到第一次面試只有5天時間,導致我這5天時間只睡了10個小時,天天泡在通宵自習室,早上回宿舍洗個澡,天天在刷題。

假如我在投遞阿裡之前,先投一些我意向沒那麼強的大廠,或者我準備阿裡面試的時候就不會那麼慌,亂了手腳。這也就是為什麼說正式面試之前的熱身多麼重要,我在三面的時候也被說了簡歷寫的不好什麼的,這也是沒做好的熱身的後果啊。

  1. 寫博客或者文檔,建立自己的複習體系。如果平時學習以及面試準備的時候沒做好整理和總結的工作,那麼在複習時會非常痛苦,會像無頭蒼蠅。

三、技術一面

  1. 一面是真正的純技術,面試官就是根據他的問題來的,從Java的類、集合問到JVM、多線程,再到大數據框架,全都是崗位要求的技能,也可以看出這些問題都是面試官提前準備好的,而不是按照我簡歷上面去問的。

  2. 在回答問題的時候,如果是自己比較熟練,平時深入學習過的,可以回答的詳細一點,多一點。畢竟面試時間有限,都是一個小時,會的答的多,不會的比重就減少。所以在有幾個問題上我都回答的比較詳細,並且跟我做的項目進行聯繫展開來說。

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

四、健身房裡的技術二面

  1. 我在一面結束後,手機立馬將靜音調成了震動+最大音量,生怕錯過了面試電話。每當校招季的時候,牛客網總會出現類似“010 - **** 這個電話是哪家大廠”的帖子,很多校招的面試都由面試官自己去協調的,比如我的兩面都是技術面試官打我電話的,所以有時候錯過了就真的錯過了。

  2. 在下午三點,我在健身房換好衣服剛要訓練的時候,一個杭州的電話突然出現在屏幕上,嚇得我趕緊躲在衣櫃角落帶上耳機開始跟面試官進行交流。面試官一上來連讓我自我介紹也沒有,直接介紹了他是誰,然後就開始面試了。

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

因為我珍惜這個面試機會,所以就算在健身房也跟面試官直接聊上了,沒跟他約其他的面試時間,而從面試過程來看,面試官時間很急,好像每個時間點都安排好了一樣。在我學習群里,也有很多人因為這種情況錯過了大廠面試,有些是沒接到電話,有些是跟面試官約了時間,最後不了了之,所以大家且面且珍惜啊,對於自己想去的廠子,還是得多關註一下。

五、產品經理的死亡三面

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

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

說實話我被問懵了,雖然我對項目的技術棧都還算瞭解,但一個勁地問我業務一下子就轉不過來。所以除了技術,大家對自己項目的業務也要去關註一下。

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

我當時心想:這些是測試乾的吧,架構師思考的吧,關我一個開發什麼事啊。但現在想想,一個好的開發工程師是應當具備這些知識的,也要帶著這些問題進行開發,無論從巨集觀角度還是用戶思維,替系統和用戶考慮。

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

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

我心想:不是說大廠都註重理論基礎嗎?不是說項目不重要嗎?太天真的,那是建立在有項目的基礎上。前段時間群里有個小兄弟基礎很好,也是因為項目被面試官掛了,補了項目之後開掛一般。

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

三面面試官在結束面試之前問我還有什麼想問的,於是我把積攢了很久問題問了出來:

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

面試官回答:我之前做技術的,但我現在是產品經理,已經不做技術很久了,但我組裡的其他在做,所以這個我不太清楚。

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

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

六、總結

  1. 阿裡的面試官都挺好,面試的內容是我面試那麼多家以來最全面的,問題也沒有特別刁鑽,都比較符合工作場景。

  2. 項目很重要,項目是敲門磚也是面試的大頭,如果我沒有簡歷上的兩個項目的話,估計簡歷都很難被撈起來,而且進入到3面。很多面試題都是從項目角度去提問的,而且回答的時候也可以結合項目回答,這個很加分。

  3. 除了項目所用技術之外,也要關註項目的業務以及架構,最好是能融合在一起講清楚。這邊推薦兩本書:《大數據之路:阿裡巴巴大數據實踐》和《大型網站技術架構:核心原理與案例分析》,看完會收穫很多。

  4. 只有多面試,你才能將原有的「我以為」思維變成「原來是這樣」。很多東西並不是你想的那樣,需要有人去給你當頭棒喝才會醒悟。

    覺得文章不錯的歡迎關註我的WX公眾號:程式員喬戈里
    我是百度後臺開發工程師,哈工大電腦本碩,專註分享技術乾貨/編程資源/求職面試/成長感悟等,關註送5000G編程資源和自己整理的一份幫助不少人拿下java的offer的面經附答案,免費下載CSDN資源。


您的分享是我們最大的動力!

-Advertisement-
Play Games
更多相關文章
  • [toc] 前言 時間飛逝,轉眼初夏已過,尤記得以前讀大學的時候,夏季最快樂的時光就是和小伙伴們在球場上打完球後去校門附近的燒烤攤擼串喝酒,那種感覺真是大快人心,怎一個爽字了得。不過有時也會遇到特殊情況,在擼串時攤主突然告知要收攤,連忙向我們賠禮道歉,原因是城管將至。我們無奈只能中斷擼串過程,帶著無 ...
  • 學習大數據接觸到的第一個編程思想 MapReduce。 前言 之前在學習大數據的時候,很多東西很零散的做了一些筆記,但是都沒有好好去整理它們,這篇文章也是對之前的筆記的整理,或者叫輸出吧。一來是加深自己的理解,二來是希望這些東西能幫助想要學習大數據或者說正在學習大數據的朋友。如果你看到裡面的東西,讓 ...
  • 文件操作: 首先要有一個文件作為對象,例‘文件名’.txt 1.文件路徑:例 d:\文件名.txt <1>:絕對路徑:從根目錄往後的路徑 <2>:相對路徑:當前目錄下的路徑有什麼算什麼 2.編碼方式:UTF-8、GBK2312等 3.操作模式:只讀、只寫、追加、寫讀、讀寫等 文件是以什麼變法方式儲存 ...
  • 前提 上次寫了篇文章,《SpringBoot Kafka 整合使用》,閱讀量還挺高的,於是想想還是把其他幾種 MQ 也和 SpringBoot 整合使用下。 下麵是四種比較流行的 MQ : 後面都寫寫和 SpringBoot 整合的文章。 安裝 RabbitMQ 由於換 Mac 了,所以一些環境就直 ...
  • 指定路徑 使用 @PropertySource 指定配置文件路徑,支持 properties 和 XML 的配置文件,但不支持 yml。 屬性賦值 可以用註解 @Value 對屬性直接賦值、${}獲取配置文件的值、SPEL表達式 {}。 直接賦值: 讀取配置文件: 指定預設值: 表示如果沒有 的配置 ...
  • 很簡單哦,大家都可以去試試,統計一下自己喜歡的up主的粉絲量變化,相信一定是一個增函數吧嘻嘻~ ...
  • 一、數據類型取值範圍 二、八種數據類型在成員變數中的預設值 (1)成員變數,沒有賦值,編譯不會報錯,系統會自動給賦值 byte\int\short\long預設值為0;float\double預設值為0.0;boolean預設值為false;char預設值為\u0000 總結:一切向零看齊 (2)局 ...
  • 本人博客:https://blog.csdn.net/qq_39576571/article/details/97256521 ·首先:什麼是markdown markdown是一種輕量級的標記語言,它可以用來撰寫博客或其他說明文檔,編寫文檔的效率很高,而且格式簡單,極易上手。 ·然後:markdo ...
一周排行
    -Advertisement-
    Play Games
  • 移動開發(一):使用.NET MAUI開發第一個安卓APP 對於工作多年的C#程式員來說,近來想嘗試開發一款安卓APP,考慮了很久最終選擇使用.NET MAUI這個微軟官方的框架來嘗試體驗開發安卓APP,畢竟是使用Visual Studio開發工具,使用起來也比較的順手,結合微軟官方的教程進行了安卓 ...
  • 前言 QuestPDF 是一個開源 .NET 庫,用於生成 PDF 文檔。使用了C# Fluent API方式可簡化開發、減少錯誤並提高工作效率。利用它可以輕鬆生成 PDF 報告、發票、導出文件等。 項目介紹 QuestPDF 是一個革命性的開源 .NET 庫,它徹底改變了我們生成 PDF 文檔的方 ...
  • 項目地址 項目後端地址: https://github.com/ZyPLJ/ZYTteeHole 項目前端頁面地址: ZyPLJ/TreeHoleVue (github.com) https://github.com/ZyPLJ/TreeHoleVue 目前項目測試訪問地址: http://tree ...
  • 話不多說,直接開乾 一.下載 1.官方鏈接下載: https://www.microsoft.com/zh-cn/sql-server/sql-server-downloads 2.在下載目錄中找到下麵這個小的安裝包 SQL2022-SSEI-Dev.exe,運行開始下載SQL server; 二. ...
  • 前言 隨著物聯網(IoT)技術的迅猛發展,MQTT(消息隊列遙測傳輸)協議憑藉其輕量級和高效性,已成為眾多物聯網應用的首選通信標準。 MQTTnet 作為一個高性能的 .NET 開源庫,為 .NET 平臺上的 MQTT 客戶端與伺服器開發提供了強大的支持。 本文將全面介紹 MQTTnet 的核心功能 ...
  • Serilog支持多種接收器用於日誌存儲,增強器用於添加屬性,LogContext管理動態屬性,支持多種輸出格式包括純文本、JSON及ExpressionTemplate。還提供了自定義格式化選項,適用於不同需求。 ...
  • 目錄簡介獲取 HTML 文檔解析 HTML 文檔測試參考文章 簡介 動態內容網站使用 JavaScript 腳本動態檢索和渲染數據,爬取信息時需要模擬瀏覽器行為,否則獲取到的源碼基本是空的。 本文使用的爬取步驟如下: 使用 Selenium 獲取渲染後的 HTML 文檔 使用 HtmlAgility ...
  • 1.前言 什麼是熱更新 游戲或者軟體更新時,無需重新下載客戶端進行安裝,而是在應用程式啟動的情況下,在內部進行資源或者代碼更新 Unity目前常用熱更新解決方案 HybridCLR,Xlua,ILRuntime等 Unity目前常用資源管理解決方案 AssetBundles,Addressable, ...
  • 本文章主要是在C# ASP.NET Core Web API框架實現向手機發送驗證碼簡訊功能。這裡我選擇是一個互億無線簡訊驗證碼平臺,其實像阿裡雲,騰訊雲上面也可以。 首先我們先去 互億無線 https://www.ihuyi.com/api/sms.html 去註冊一個賬號 註冊完成賬號後,它會送 ...
  • 通過以下方式可以高效,並保證數據同步的可靠性 1.API設計 使用RESTful設計,確保API端點明確,並使用適當的HTTP方法(如POST用於創建,PUT用於更新)。 設計清晰的請求和響應模型,以確保客戶端能夠理解預期格式。 2.數據驗證 在伺服器端進行嚴格的數據驗證,確保接收到的數據符合預期格 ...