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

本文轉載自: https://gongfukangee.github.i… 作者:G.Fukang

開源項目推薦:

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

秋招

  • 阿里本地生活 – Java 開發
  • 百度個人 – 移動端開發
  • 華為成研所 – 分布式數據庫開發
  • 作業幫 – 數據平臺開發
  • 順豐 – 后端開發
  • 拼多多 – 基礎架構平臺開發
  • 快手 – Java 開發

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

作業幫(數據平臺研發)

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

整個感覺作業幫技術水平還是很厲害的,效率也很快,感覺是真招人,有 HR 一直在推動流程。

百度(移動軟件開發)

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

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

插曲

百度和作業幫都是在八月放暑假時在深圳面的,本來是去放松的,但是沒想到一直被排滿了面試,搞得很累,不過也有所收獲,拿到了百度和作業幫的 offer,在后續的面試中就不再心慌了。

華為(分布式數據庫開發)

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

順豐(Java 開發)

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

拼多多(服務端開發)

拼多多參加的是學霸批,應該是我參加的第一批筆試,本來不想投遞的,有個 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 算是有了門票。頂尖學生計劃評級為 14、15,所以問的技術也會偏難,多集中在架構、分布式上,與優招和集中批難度不在一個等級。后續同學參加優招面試,雖然不像之前那樣聊聊人生,但也沒啥太大的難度,基本都能拿到。
  • 阿里:阿里的面試流程一般是:簡歷評估面 P7、一面技術 P8、二面技術 P9、交叉面技術 P9、HR,如果中間面試評級偏差較大,可能 P8 面會多一兩面,有的 BU 還有 P10 面,評級 B+ 一般不會有交叉面,也有多輪交叉的,不過總體面試流程偏差不大。 簡歷評估面 一般以基礎為住,穿插部分項目問題; 一面 以項目為主,穿插部分基礎,再加部分場景題,一面一般有伯樂代碼測評,難度不大,我做的合并 K 個有序鏈表; 二面 P9 因人而異,當時面試官開始想問我簡歷上的論文,但是我說了不是計算機的,一些最優化的算法電話里也講不清楚就沒有問論文,轉而問項目,項目挖的很深,一般問到你說不出來。其他基礎問題也問了一些,但是面試官思維很跳躍,我開始有點跟不上,后面才慢慢習慣的,除了基礎也問了很多分布式的問題,印象比較深的場景題是完成一個對接口調用平滑限流需求,我開始想的是 Kafka 之類的中間件,面試官說太重了,后面想到用 Redis 做分布式限流,想到了計數限流,面試官指出了邊界異常問題,又說了令牌桶,面試說只能實現限流,不能平滑,會有突刺,自己在面試官引導下才想到漏桶算法,簡單講了講理解,才算停止了這個話題。整個三面感覺注重你平時的技術積累,挖掘你的技術潛力,同樣也問到了平時看的技術博客之類的。 交叉三面 有人說交叉面不掛人,有人說只要一面過了交叉面是掛人最多的,所以交叉面挺玄學的,我交叉到是螞蟻金服 P9,約定好面試時間面試官遲到了還給我專門發了短信說抱歉,整個面試有壓力面的感覺,全程都在否定我,否定我的專業,為什么考研去成電,否定項目,說我項目很簡單,我也沒做什么東西,主要業務都是隊友做的,在問我項目里的貢獻時,我說了兩句,他就直接問其他的了,問其他基礎問題也是,我說兩句他就說其他的了,給我的壓力很大,面完感覺涼涼。阿里的面試一般來說你自己覺得挺好的,問的挺簡單的,說明面試官不愿意挖掘你,大概率涼涼,但是每一面你都面的艱難,有幾個問題答不出來,面試官很多問題都深挖都你說不出話,也不一定涼,可能能過。 HR 面 看其他面經都說阿里 HR 面是聞味,看你有沒有阿里味,我面的 HR 面倒是沒有太多奇怪的問題,首先讓你總結下前面的面試表現,我從我的表現和面試官的提問水平兩個方向來說的,順帶引出了我為什么要去阿里做技術。接著問了我對面試部門的了解,我面試的是口碑,主要做線下商家這塊,對標美團,因為前幾天剛在虎嗅看到美團財報的新聞,因此自己嘗試對比分析了下口碑和美團。最后就是常規問題個人缺點,這個自己準備過,主要說的是公開場合演講緊張,從自己寫博客 yy 以后參加架構師峰會做演講意識到自己的缺點,然后就是針對性改進缺點,常規套路問題,其他就沒了,HR 面結束。

后記

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

  • 開源項目 https://github.com/daydreamdev
  • 個人技術博客 https://gongfukangee.github.io

書單

Java

  • Java 編程思想
  • Java 并發編程的藝術
  • 碼出高效:Java 開發手冊
  • Java 并發編程實戰
  • 深入理解 Java 虛擬機
  • Effective Java

數據庫

  • 高性能 MySQL
  • SQL 必知必會
  • MySQL 技術內幕:InnoDB 存儲引擎
  • 數據庫系統概念
  • Redis 設計與實現
  • Redis 開發與運維
  • Redis 深度歷險:核心原理與應用實踐

Spring

  • 精通 Spring 4.x 企業應用開發實戰
  • Spring 實戰
  • Spring 技術內幕
  • 跟開濤學 SpringMVC

架構與中間件

  • 設計模式之禪
  • 大型網站技術架構
  • 大型網站系統與 Java 中間件開發實踐
  • 深入分析 Java Web 技術內幕
  • 架構探險:從零開始寫 Java Web 框架
  • 微服務設計
  • 分布式系統:概念與設計
  • 分布式 Java 應用:基礎與實踐
  • 實戰高并發程序設計
  • 億級流量網站架構核心技術
  • 分布式服務框架:原理與實踐
  • 從 Paxos 到 Zookeeper:分布式一致性原理與實踐
  • Dubbo 用戶文檔
  • Dubbo 源碼導讀
  • 深入理解 Kafka:核心設計與實踐原理

極客時間

  • 并發編程實戰
  • 從零開始學架構
  • 趣談網絡協議
  • 深入拆解 Java 虛擬機
  • 如何設計一個秒殺系統
  • Java 核心技術 36 講
  • 左耳聽風
  • 微服務架構核心 20 講

其他

  • 淘寶技術這十年
  • 不止代碼:阿里巴巴技術經驗選集
  • 美團點評 2018 技術年貨

GitHub & Blog

  • 個人技術 Organization
  • CS-Notes
  • JGrowing
  • 后端架構師技術圖譜
  • 美團技術團隊
  • Holis
  • 阿里中間件團隊博客
  • 阿里技術
  • ApacheCN 布客
  • 占小狼
  • 程序員 DD
  • MIT-6.824 學習之路
  • 架構師之路
  • 梁桂釗的博客
  • 徐靖峰
  • 芋道源碼
  • 朝聞道
  • 朱小廝
  • 閑魚技術
  • 老錢
  • 餓了么物流技術團隊
  • 石杉的架構筆記
  • crossoverJie’s Blog

公眾號

如果大家想要實時關注我更新的文章以及分享的干貨的話,可以關注我的公眾號。

《Java面試突擊》:由本文檔衍生的專為面試而生的《Java面試突擊》V2.0 PDF 版本后臺回復 "Java面試突擊" 即可免費領取!

Java工程師必備學習資源:一些Java工程師常用學習資源公眾號后臺回復關鍵字 “1” 即可免費無套路獲取。

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

原文 

https://segmentfault.com/a/1190000020551121

本站部分文章源于互聯網,本著傳播知識、有益學習和研究的目的進行的轉載,為網友免費提供。如有著作權人或出版方提出異議,本站將立即刪除。如果您對文章轉載有任何疑問請告之我們,以便我們及時糾正。

PS:推薦一個微信公眾號: askHarries 或者qq群:474807195,里面會分享一些資深架構師錄制的視頻錄像:有Spring,MyBatis,Netty源碼分析,高并發、高性能、分布式、微服務架構的原理,JVM性能優化這些成為架構師必備的知識體系。還能領取免費的學習資源,目前受益良多

轉載請注明原文出處:Harries Blog? » 秋招打怪升級之路:十面阿里,終獲offer!

贊 (0)
分享到:更多 ()

評論 0

  • 昵稱 (必填)
  • 郵箱 (必填)
  • 網址
手机彩票计划软件超稳