秋招打怪升級之路:十面阿里,終獲offer!

本文轉載自:https://gongfukangee.github.io/2019/09/06/Job/ 做者:G.Fukanghtml

開源項目推薦:java

  1. JavaGuide: Java學習+面試指南!Github 56k+ 的 Java項目。一份涵蓋大部分Java程序員所須要掌握的核心知識。
  2. springboot-guide:SpringBoot 學習指南!重要知識點以及常見面試題總結。
  3. programmer-advancement:技術人員應該具備的一些好習慣。

秋招

  • 阿里本地生活 - Java 開發
  • 百度我的雲 - 移動端開發
  • 華爲成研所 - 分佈式數據庫開發
  • 做業幫 - 數據平臺開發
  • 順豐 - 後端開發
  • 拼多多 - 基礎架構平臺開發
  • 快手 - Java 開發

面完阿里 HR 面後,其餘就不想面了,推掉了美團、蝦皮和字節跳動效率工程。git

做業幫(數據平臺研發)

做業幫是我面的最先的公司,也是一波三折,約的第一次視頻面,面試官遲到,賽碼網又出了問題,沒聲音沒畫面,再約第二次視頻面試跟其餘面試衝突了,直接拒掉了,後面又約的第三次視頻面試才面上,一面主要是簡歷和基礎,70+min,面的還能夠,面試過程當中面試官技術也很厲害,也直接就約了二面,二面也是約的視頻面試,不過面試官網出了問題,改爲了電話面試,30min,問了不少場景問題,二面結束的當天晚上就接到了 HR 面的電話,HR 面結束第三天就收到了意向書。程序員

整個感受做業幫技術水平仍是很厲害的,效率也很快,感受是真招人,有 HR 一直在推進流程。github

百度(移動軟件開發)

百度今年的內推的比較早,七月多就開始了,本身投遞了有基礎平臺、智能雲、大搜、度祕、我的雲等部門,不過只有我的雲給了面試機會,說沒有 Java 崗問我轉不轉移動端,我說能夠,而後很快就收到了面試,一面電話面,由於我沒有移動端的經驗,問的都是基礎,還有一道多線程的編程和一道數據庫 SQL 題目,數據庫的題目沒寫上來,面試官也沒說啥,一面就直接約了二面的時間。二面微信視頻面試,主要是問的項目,穿插幾個基礎題目,還問了一道大數相加的算法題目,沒啥大問題,由於本身不是作移動端的,因此瞭解也少,和麪試官討論了好久移動端開發的事情,面試管給推薦了書籍還給了不少學習上的建議,順帶說了還有三面。三面就是次日,電話面,感受一半技術一半非技術,問了不少項目中的分工,難點,難點如何解決的,新技術,平時看的博客,對新技術的見解,對移動端的見解。也沒什麼太大的問題,面完面試官說挺好的,說後續有 HR 溝通,而後就開始了漫長的等待,直到八月中旬纔有 HR 加我要了我的信息,後續也收到了短信信息,在 9 月中旬有性格測評,下旬發放 offer。面試

總體感受百度流程也很快,面試流程很快,就是等的時間有點長,不過總體的面試感受仍是挺好的,面試官會引導面試者而且不會刻意刁難,畢竟仍是 BAT,技術積累和實力仍是很強的。算法

插曲

百度和做業幫都是在八月放暑假時在深圳面的,原本是去放鬆的,可是沒想到一直被排滿了面試,搞得很累,不過也有所收穫,拿到了百度和做業幫的 offer,在後續的面試中就再也不心慌了。spring

華爲(分佈式數據庫開發)

華爲是從深圳回來後,在微信羣裏看到有成研所的 HR 說參加華爲軟件精英挑戰賽的學生能夠提早參與優招,也就說頂尖學生計劃,原本不報但願,不過 HR 說不影響後續的優招,所以本身就報着試一試的心態參加了。一共兩面,第一面在成研所,CloudBU 首席架構師面試,40min 基本是圍繞簡從來的,穿插着一些分佈式和 GC 調優的知識,沒有太大的難度,也不是很簡單,我的感受僅次於阿里面試,華爲也不是之前那個聊天就能進的了。成研所面完後,中午 HR 還帶咱們在餐廳吃了飯,味道挺好的,就是有點貴。次日 HR 通知我一面過了,要我準備二面部長面,視頻面試,部長面就是綜合面,技術問了一些,還問了簡歷上發表的論文,不過不是計算機方向,我講了下也沒講太明白。面試完不到十分鐘,HR 就通知我說面試經過了,定級 14 級,成都第一檔,讓我安心等消息。原本覺得華爲穩了,其餘也不是想面了,不事後面出了個插曲,就是性格測評掛了,原本華爲保底,如今不行了,內心也有點慌,就又開始好好準備面試,不事後面補測一次過了,就沒啥了,HR 也說安心等後續的消息。數據庫

順豐(Java 開發)

順豐本身投遞的是牛客網 SP 場,原本不報但願,可是沒想都給安排了面試,面試兩面技術 + 一面 HR,沒啥太大的難度,就是等的時間比較久,截至到寫博客上,收到了 offer,薪資超出預期,應該是開發檔的頂薪了,仍是挺滿意的。apache

拼多多(服務端開發)

拼多多參加的是學霸批,應該是我參加的第一批筆試,原本不想投遞的,有個 HR 對接咱們學校的學生,專門加了我微信聊了聊,也說明了系統不互通,不影響投遞,所以就參加了,拼多多的筆試仍是挺難的,本身只作了 1.8/4 原本不報但願,可是仍是被撈起來了。一面微信電話,主要圍繞簡歷問,問了項目中不少點,問了不少異常的場景,也給出了不少場景要你給你解決方案,感受拼多多更注重架構層面的東西,也好,這種面試更有區分度。二面是電話面,這裏不得不吐槽下拼多多的效率,平均兩週一面,等的我花都謝了。二面電話面,不過上來就是代碼,問了項目中分佈式鎖的實現,而後給了個連接要我寫一下,我用代碼 + 文字的方式寫了出來並給面試官講明白。接着就是問了筆試中的第二題,因爲本身當時沒有 AC,距離筆試又過去差很少一個月了,也不記得了,就寫了個回溯,面試官說你這個和筆試中寫的不同啊,我說筆試早就忘了。而後又問了兩個基礎題目,就沒了。原本覺得涼涼,但沒想到兩週後又收到了 HR 面,本身又舔了一波拼多多,不能遇上十年前的淘寶,就不要錯過十年後的拼多多。但願能給個好薪資,畢竟舔的這麼辛苦,12 號收到意向書

快手(Java 開發)

快手筆試得了 0 分,本地可過,提交 case 經過爲 0,原本以爲沒但願,但仍是被撈起來了。當時週日下午面試,本身趟牀上掙扎半天仍是起來面試了。快手的面試是兩面連着,一面面試官直接簡單明瞭說面試分三部分:介紹你最熟悉的項目和亮點,手寫代碼,基礎知識。一面也是按照這個流程來的,手寫了一道二叉樹層序遍歷,沒啥難度,直接進入了二面,二面面試官看我簡歷上有個秒殺的項目,又看一面沒問過,就基本都是在問這個項目,圍繞秒殺場景問了不少,手寫了一道字符串的題目,主要考察異常處理、邊界和代碼的規範性,我感受寫的通常,最後又問了幾個鎖的基礎題目,由於我用過度布式鎖,所以就直接用僞代碼寫了下項目中分佈式鎖的實現,面了一個多小時,面試官說挺好的,沒啥問題,後續就是漫長的等待,等了兩週沒消息覺得掛了,那時候手裏其餘 offer 都拿到了,就沒再關心,某天晚上忽然接到了 HR 電話溝通了 offer 問題,算下來等了有近一個月吧。

騰訊(後臺開發)

騰訊是我一直想去的,百度在北京,阿里開始沒報啥但願,騰訊在深圳又是大廠所以本身特別想去,離女友也近,不過騰訊爸爸不給面子啊,撈我三次簡歷,沒面試就掛了,唉,註定無緣,騰訊,我是你註定得不到的人才。10 號時候被撈起來面試,不過拿時候手裏 offer 已經拿的差很少了,並且騰訊的部門 CSIG 智慧零售也通常,就直接拒掉了。

十面阿里(Java 開發)

阿里虐我千百遍,我待阿里如初戀

阿里是我最想去的公司,也是被虐的最慘的公司,被無數次鞭屍,但依然還堅持面的公司,阿里的秋招是八月初纔開始,在七月中旬牛客上就不少部門直推,提早簡歷蓄水,除了本地生活,其餘都是部門直推,所以能夠投遞多個部門,掛了不影響,正式系統開了,只投遞了本地生活一個部門。

盒馬鮮生(兩面)

盒馬是我投遞的第一個 BU,投遞完很快就接到了面試,一面基礎 70+min,一面完次日就接到了二面的電話,二面 P8 面試官人很好,可是說我沒有實習,仍是欠缺架構上的思想,我以爲有點先入爲主的思想了,若是我說個人項目是外包項目,估計就不會這麼說了,我說個人項目是本身作的項目,因此他基本啥也沒問,就直接讓我講了講項目亮點就結束了,後面說要其餘同事面下我,我等了四五天沒等到,而後發郵件問,他晚上十點多給我打過來聊了下,說了下個人狀況,各方面都挺不錯的,就是沒有實習,他那邊只能給 B+ 的評級,問我要不要繼續走,我以爲他評級給的不公平,就拒絕了,沒有繼續走下去。

天貓(一面)

天貓也是投遞了很快就有消息,面試官人挺好的,開始問了不少我專業和學校的事情以及教研室的方向,因爲本身是自學的,很快就直接坦白了,面試官說本身也是通訊的,也是自學的,有類似的經歷,我一聽有戲,後面的面試也很順,沒問太難的問題,我也所有都答上來了,不過最後卻被掛了,面試評價寫對分佈式理解不到位,關鍵是面試官根本就沒問任何分佈式相關的東西,我也是無語。總結來講:面的難不必定掛,可是面的順大機率涼,上來問否認你專業的確定是要涼

阿里健康(一面)

阿里健康是在北郵人論壇上內推的,投了好久才收到消息,第一次面試,我在坐公交不方便就約到下午,等了一週纔給我打過來,面了十分鐘就說要開會,一小時後接着面,一小時後又面了 50+min,面試時問了一個算法題目,任務調度的,我以爲就是典型的貪心算法,而後很快就說了思路,面試官聽不懂貪心仍是啥,我給他解釋半天,他仍是不明白就說我錯了,我又嘗試解釋了下了仍是沒讓他聽明白,就放棄了,說本身沒思路,而後面試官還追問我錯在哪裏,我也是無語,最後面試官說我基礎挺好的,這面能夠過,可是面事後也沒結果了。不過過了兩週多,又撈我面試,我覺得是二面,可是面試官不知道以前的面試狀況,說是從新面試,我就放棄了。

閒魚(一面)

閒魚也是投遞了很快接到了面試,面試官上來問能不能去實習,我說不能,他就開始扣底層,扣項目細節,按在地上摩擦了一個半小時,最後也沒說二面的事情,我後面在牛客上看其餘人都直接約了二面,我就知道本身涼了。不過也正是閒魚的摩擦,讓我暴露出不少項目中的問題,我把這些問題都解決了,後面面試基本就沒被項目問倒過。原本覺得涼了,過了兩週多又要我簡歷,說約二面代碼面,仍是那個面試官,我看這意思,備胎了啊,不過當時仍是想去阿里,就開始準備代碼面,約了三次才約上時間。約的下午五點,五點時面試官微信問我在不在,我馬上回覆在,說能夠面試,而後面試官就沒回復了,我等啊等啊,等了一個小時還沒消息,而後我就說我主動放棄了,這時候面試官馬上說剛纔在開會,耽誤了。我呵呵,不就是備胎,爺不伺候了,主動放棄了。

本地生活-口碑(五面)

投本地生活是去年時參加電子科技大學本地生活技術交流會加的交流羣,而後在羣裏投遞的,後面也加了 HR 瘋牧,一直全程幫我催進度,給我面試反饋,真的很感謝,面試體驗也很好,每一面都提早約定時間。一面簡歷面 70min+,主要是基礎,而後介紹了下他那邊狀況,二面項目面+代碼面 70min+,三面 P9 面,三面時 P9 大佬說反正週六也沒啥事,多聊聊,就聊了 100min+,四面螞蟻金服 P9 交叉面,沒問太多 30min+,面完覺得掛了,感受答的通常,本身也擔憂掛了,每天刷牛客,阿里招聘狀態一天刷八百次,不過終於在三天後等到二面面試官的電話,跟我聊了一下那邊的狀況,說本身面試評級挺好的,不要擔憂,還加了微信,說幫我催下 HR,接着不到半小時就接到了 HR 電話面,HR 也在電話中說評級挺好 A,說 12 號會出結果,但願能拿到。(update:意向書已收到)

面試總結

  • 做業幫:後臺主要是 PHP,我被撈的是數據平臺,用 Scala,不過面試中問都是 Java,面試以項目爲多,穿插部分基礎知識,注重對項目的理解和異常場景的處理,基礎以數據庫、Redis 居多,Kafka 應該是面試官經常使用的,也問的不少,看其餘面經通常須要手寫代碼,可是我沒寫,估計是由於投實習時寫過有面試記錄。準備做業幫仍是算法爲主,項目爲輔,基礎無關緊要吧,估計是語言不對口,語言基礎問的很少。
  • 百度:被撈的是我的雲部門,也就說百度雲盤,百度是我整個秋招過程當中面的最舒服的,不會去故意爲難你,面試官保持你會和不會二八分,問的都是基礎常規題目,語言基礎和數據庫爲重,語言方面併發和虛擬機問的比較多,二面項目面也主要是問項目中的亮點,而後追問下,以挖掘面試者優勢爲主,不故意爲難,手寫了一道代碼大數相加,也沒有難度。三面更多的是看重你知識面的廣度和團隊合做能力,好比最近在學習的新知識,如何學習一門新知識,常常看的博客,在項目中扮演的角色作出的貢獻,已經團隊中的衝突,我的和隊友的優缺點等。百度給個人感受是每次面完,你以爲穩了就穩了,通常會進入下一輪面試
  • 華爲:整個招聘分爲頂尖學生計劃、優招、集中批次,頂尖學生計劃和後面兩個不衝突,可是優招和集中批次只能參加一個。若是想拿個好評級,建議參加頂尖學生計劃,這個是有幾條門檻的,最簡單的就是參加華爲軟挑拿到賽區 64 算是有了門票。頂尖學生計劃評級爲 1四、15,因此問的技術也會偏難,多集中在架構、分佈式上,與優招和集中批難度不在一個等級。後續同窗參加優招面試,雖然不像以前那樣聊聊人生,但也沒啥太大的難度,基本都能拿到。
  • 阿里:阿里的面試流程通常是:簡歷評估面 P七、一面技術 P八、二面技術 P九、交叉面技術 P九、HR,若是中間面試評級誤差較大,可能 P8 面會多一兩面,有的 BU 還有 P10 面,評級 B+ 通常不會有交叉面,也有多輪交叉的,不過整體面試流程誤差不大。簡歷評估面通常以基礎爲住,穿插部分項目問題;一面以項目爲主,穿插部分基礎,再加部分場景題,一面通常有伯樂代碼測評,難度不大,我作的合併 K 個有序鏈表;二面 P9 因人而異,當時面試官開始想問我簡歷上的論文,可是我說了不是計算機的,一些最優化的算法電話裏也講不清楚就沒有問論文,轉而問項目,項目挖的很深,通常問到你說不出來。其餘基礎問題也問了一些,可是面試官思惟很跳躍,我開始有點跟不上,後面才慢慢習慣的,除了基礎也問了不少分佈式的問題,印象比較深的場景題是完成一個對接口調用平滑限流的需求,我開始想的是 Kafka 之類的中間件,面試官說過重了,後面想到用 Redis 作分佈式限流,想到了計數限流,面試官指出了邊界異常問題,又說了令牌桶,面試說只能實現限流,不能平滑,會有突刺,本身在面試官引導下才想到漏桶算法,簡單講了講理解,纔算中止了這個話題。整個三面感受注重你平時的技術積累,挖掘你的技術潛力,一樣也問到了平時看的技術博客之類的。交叉三面有人說交叉面不掛人,有人說只要一面過了交叉面是掛人最多的,因此交叉面挺玄學的,我交叉到是螞蟻金服 P9,約定好面試時間面試官遲到了還給我專門發了短信說抱歉,整個面試有壓力面的感受,全程都在否認我,否認個人專業,爲何考研去成電,否認項目,說我項目很簡單,我也沒作什麼東西,主要業務都是隊友作的,在問我項目裏的貢獻時,我說了兩句,他就直接問其餘的了,問其餘基礎問題也是,我說兩句他就說其餘的了,給個人壓力很大,面完感受涼涼。阿里的面試通常來講你本身以爲挺好的,問的挺簡單的,說明面試官不肯意挖掘你,大機率涼涼,可是每一面你都面的艱難,有幾個問題答不出來,面試官不少問題都深挖都你說不出話,也不必定涼,可能能過。HR 面看其餘面經都說阿里 HR 面是聞味,看你有沒有阿里味,我面的 HR 面卻是沒有太多奇怪的問題,首先讓你總結下前面的面試表現,我從個人表現和麪試官的提問水平兩個方向來講的,順帶引出了我爲何要去阿里作技術。接着問了我對面試部門的瞭解,我面試的是口碑,主要作線下商家這塊,對標美團,由於前幾天剛在虎嗅看到美團財報的新聞,所以本身嘗試對比分析了下口碑和美團。最後就是常規問題我的缺點,這個本身準備過,主要說的是公開場合演講緊張,從本身寫博客 yy 之後參加架構師峯會作演講意識到本身的缺點,而後就是針對性改進缺點,常規套路問題,其餘就沒了,HR 面結束。

後記

本碩非科班,無實習,無對口項目,華爲軟挑賽區 64

書單

Java

數據庫

Spring

架構與中間件

極客時間

其餘

GitHub & Blog

公衆號

若是你們想要實時關注我更新的文章以及分享的乾貨的話,能夠關注個人公衆號。

個人公衆號

相關文章
相關標籤/搜索