一個半月拿到阿里字節(jié)拼多多美團offer總結(jié)
大家好,我是小林。
本篇為一位讀者的投稿,來自他去年社招的經(jīng)歷,寫的相當(dāng)全面。
希望這篇文章能對大家求職有幫助,愿大家都能加入自己心儀的公司!
戰(zhàn)況
-
螞蟻:一輪筆試 + 五輪技術(shù)面(其中二輪跨部門交叉面) + 一輪HR 面 —— 搞定
-
餓了么:三輪技術(shù)面 + 一輪 HR 面 —— 搞定
-
抖音:三輪技術(shù)面 + 一輪 HR 面 —— 搞定
-
拼多多:三輪技術(shù)面 + 一輪 HR 面 —— 搞定
-
美團:三輪技術(shù)面 + 一輪 HR 面 —— 搞定
-
比心:三輪技術(shù)面 + 一輪 HR 面 —— 搞定
-
得物(毒):一輪技術(shù)面 —— 一輪游
-
eBay:三輪技術(shù)面 —— 自掛東南枝
總體耗時基本在一個月左右,除了螞蟻流程比較慢,體檢背調(diào)就花了二周,大體在一個半月定下來,期間我發(fā)生了很多有趣的事情,后面慢慢跟大家說。下面按著這樣的節(jié)奏來介紹:
-
我的個人介紹;
-
寫一份不被扔垃圾桶的簡歷;
-
關(guān)于簡歷投遞,為什么我推薦找獵頭或內(nèi)推?
-
準備面試
-
尾聲
敘事文寫的比較隨意,大家挑著看。
一. 個人介紹
跳槽前一份工作:上海某家頭部互金公司,我后面叫他老J(取自我領(lǐng)導(dǎo)姓的首字母)。
來老 J 前一份工作:面向金融 B 端企業(yè)的創(chuàng)業(yè)公司,我后面叫他老 H;
之前面試經(jīng)過:
-
17 年底面螞蟻、美團都悲劇了,拿到猩便利、老 J 的offer
-
19年 7 月拿到美團、挖財、聲網(wǎng)offer
-
20 年 4 月就是這次上面已經(jīng)列出來了。
二. 寫一份不被扔垃圾桶的簡歷
關(guān)于寫簡歷,知道的并不全面,只是根據(jù)自己做面試官做簡歷篩選和自己投的簡歷來講。
先說下什么樣子的簡歷容易拿高分,之前在老H公司參與過簡歷篩選,也看了百十來份簡歷,總結(jié)好的簡歷幾個特點。
第一點簡約清晰,技術(shù)人的簡歷可以簡約一點,簡約不等于簡單,你的項目經(jīng)歷和技術(shù)深度可以很深,但是體現(xiàn)在簡歷上一定高度概括。
簡歷上不適合長篇大論的寫記敘文,議論文,看過有些簡歷寫成了日記風(fēng)格的,和誰一起做了哪些事,市場反響怎么樣,公司融資多少錢,發(fā)展的多么好或者不好,面試官只能當(dāng)《故事會》來看了,找不到求職者個人的部分。
第二點突出重點,一份簡歷如果全文都是「做了系統(tǒng),參與了功能」,面試官要自己找重點。
所以,最好簡歷直接開門見山,我在項目中扮演什么角色,搞了什么大事情,拿到什么結(jié)果,最好是帶數(shù)據(jù)作為支撐的。
有個詞叫可量化,比如你如果項目訪問量大,可以寫項目的QPS、PV、UV等,如果就是訪問量小但流程復(fù)雜度高,你可以總結(jié)怎么做模塊化開發(fā)、流程靈活性配置、效率提升等等。
寫到 JVM 內(nèi)存調(diào)優(yōu)你可以寫新生代/老年代內(nèi)存回收時間提升了多少 ms,寫到并發(fā),你可以寫程序調(diào)優(yōu)壓測可支持 TPS 從 1000 漲到 5000 等等。
這都是參考,可以輔助一些圖或表在簡歷中,直觀來說一圖二表三文字,當(dāng)然前提是你圖標(biāo)確實有亮點。
細節(jié)決定成敗,有幾個細節(jié)要關(guān)注:
-
錯別字, 寫完一定要review 一下簡歷,別留錯別字,會給人留下做事不仔細的印象,簡歷有錯字,代碼誰知道 ?
-
邏輯,前后邏輯一致,數(shù)據(jù)不要自相矛盾,有邏輯漏洞,大廠面試官一般會根據(jù)你簡歷的總體內(nèi)容大致做一個判斷,邏輯有錯誤會對面試者誠實度打折,這在很多公司是大忌,相信大家都聽過阿里的價值觀;
-
發(fā)簡歷,簡歷不要壓縮、不要群發(fā)、郵件帶正文介紹自己。大部分HR或面試官這個時候都背了很重的招聘指標(biāo),真的很忙,盡量幫他們節(jié)省時間,簡明扼要在郵件正文告訴他們你的情況,簡歷用PDF格式,不要壓縮,如果你壓縮的格式面試官沒有相應(yīng)的解壓工具,還得專門花時間去下載解壓工具,另外不要群發(fā),見過簡歷內(nèi)容中有意向職位寫的別的公司的,這種很容易過不了HR 那關(guān)。
-
排版,其實這個就是干凈清爽就好,比如文字要對齊、字體大小一致、主標(biāo)題和內(nèi)容協(xié)調(diào)、工作經(jīng)歷和項目經(jīng)歷建議合并,篇幅不宜過長,技術(shù)的簡歷顏色不超過三種,不要五顏六色(除非專門做了設(shè)計),不要非主流、網(wǎng)上找的模板記得去掉原作者的頁眉頁腳。
寫完簡歷要像寫代碼一樣走讀一下,把自己當(dāng)做面試官,如果看到面前這份簡歷,是否會怦然心動。如果希望得到一些簡歷或者面試指導(dǎo),可以在公眾號后臺加我好友。
三. 關(guān)于簡歷投遞,為什么我推薦找獵頭或內(nèi)推?
你有沒有過這樣的感受,網(wǎng)上投了一堆簡歷,獲得面試邀約的寥寥無幾,或者壓根就收不到幾個電話。
傳統(tǒng)行業(yè)的不了解,只說互聯(lián)網(wǎng)行業(yè),一般像51job、前程無憂、獵聘我剛畢業(yè)那會還用過,現(xiàn)在基本簡歷進入很多都是推銷電話或中介。
現(xiàn)在招人成本高,大廠面試流程長,在我所在的部門,基本都是優(yōu)先從阿里內(nèi)部轉(zhuǎn)崗招人,在釘釘上一個個問,有沒有興趣來支付寶一起搞事情。為什么?招人指標(biāo)壓力大,這樣做最好,時間成本最低,另外就是走獵頭和部門內(nèi)部推薦。
我總結(jié)簡歷投遞順序:
獵頭 > 內(nèi)推 > 官網(wǎng) > 脈脈 > Boss直聘 > 海投
先說為什么找獵頭,理由有以下幾點:
第一,獵頭拿到的崗位肯定是真實招人需求,不會是為了完成KPI拉人頭,有很多反饋簡歷過了等很久都沒回應(yīng)的可能就是為了刷招聘KPI,這種一般在獵頭這不會發(fā)生;
第二,能走獵頭渠道,或者說付得起獵頭費的公司往往是處于上升期的公司,不差錢的主,現(xiàn)在行情這么差,都知道互聯(lián)網(wǎng)工資高,獵頭費也不便宜,找獵頭推薦公司就相當(dāng)于變相通過獵頭幫你篩選了一波好公司,當(dāng)然,前提是你找的是優(yōu)質(zhì)獵頭,很多都是職業(yè)中介,這個后面聊。
第三,負責(zé)的獵頭會幫你做職業(yè)規(guī)劃,幫你梳理你的亮點、短板,并分析目前市場行情,未來一些方向和市場信號,結(jié)合你的情況做選擇,有時候偏聽則信,兼聽則明,多從獵頭獲取一些市場的數(shù)據(jù)對做正確的決定有很大幫助的。
第四,面試節(jié)奏的把控、面試的安排、準備、面試結(jié)果的獲取、HR 談薪這些環(huán)節(jié)有獵頭在中間能幫我安排好,如果你面試時本職工作很多,這些事情獵頭很多都能幫你代辦了,比如談薪環(huán)節(jié),你可能不好意思開口找 HR 要,要高了怕人家直接給拒掉,覺得你心氣高,要低了怕吃虧,靠譜的獵頭基本會告訴你這個職業(yè)市場價,你也能直接了當(dāng)?shù)母C頭說,他來斡旋。
四. 準備面試
首先說通用的策略和面試三階段,然后針對每個公司的情況具體說。
總結(jié)的有以下幾點策略:
-
心儀的公司面試順序往后放: 剛出來面試,先拿一些不太在意的公司練練手,先攢一波經(jīng)驗再打打怪,不然技能都不熟悉,上來打大龍肯定GG,可能不太厚道,但是招聘者和求職者本來就是互相當(dāng)備胎的關(guān)系。
-
記錄面試過程,不斷復(fù)盤總結(jié): 面試過程可以錄音,但是要征求面試官的同意,如果不行,面試結(jié)束立即復(fù)盤,記錄認為需要提高的地方,回答有欠缺,有遺漏,知識點有盲區(qū)的地方。
-
做好準備,可以找技術(shù)的朋友做一輪模擬面試:凡事預(yù)則立,不預(yù)則廢;不做準備,直接就上的都是猛人,當(dāng)然大牛當(dāng)我沒說。
4.1 面試前
梳理回顧自己的項目,挑1~2個項目找出亮點,面試時可以主動告訴面試官自己認為做的好的部分。
簡歷上的細節(jié)自己一定要熟悉,可以多確認幾次,好的面試官一般都會基于你的簡歷發(fā)問;如果一個面試官不是基于你簡歷提問,而問些偏門問題,比如他自己熟悉的技術(shù),你直接可以轉(zhuǎn)身離開了。
對項目中的技術(shù)棧,以及通用的技術(shù)??梢宰鰝€梳理。
4.2 面試中
自我介紹簡短,突出重點,大廠面試官很忙又很累,喜歡主動又會總結(jié)的人。
主動把控面試節(jié)奏,引導(dǎo)面試流程。一般在面心儀的公司時,你應(yīng)該是有面試經(jīng)驗了的,通常的面試流程和問題你應(yīng)該了然于胸。
例如你可以上來就直接告訴面試官,你認為做的不錯的項目,熟悉的技術(shù)棧,節(jié)省面試官從簡歷上找亮點的時間。
認真聽問題,不著急回答,可以多和面試官確認問題場景和邊界,面試官會認為你考慮周全細致。
自信,不懂的問題大方承認,不知道的問題不要強上,不懂可以大方承認,說自己項目不涉及到這塊技術(shù),只是了解,原理性的確實沒有做過研究。一般面試官也就問下一個問題了,否則不知道的瞎說,或者猜著回答給面試官印象會非常差,有時候還會很尷尬,面試官在那靜靜看你表演。
面試尾聲面試官會問你有什么問題要問他?
你可以把面試過程中不懂的問題請教他,一方面可以補齊知識短板,另一方面面試官會認為你對技術(shù)有追求,對你印象比較好,還有一個面試官拿來問你的問題肯定是他自己很自信的問題,他肯定知道答案。當(dāng)然很多時候面試官可能不會作答,讓你自己去找答案,遇到過很多這樣的,一般是面試官不希望泄題。
4.3 面試后
主動詢問面試結(jié)果,招聘者會認為你對他們意向度很高,企業(yè)也喜歡積極主動的人。一般讓你等消息的基本不用等了,有比你更合適的候選人,你成了備胎。
面試后可以加個面試官微信或釘釘,后面找機會請教他覺得自己面試欠缺的地方,別人眼中的自己和自己眼里的自己還是會有差異的,可以多聊一聊,當(dāng)然,注意用詞,不要交淺言深。
前面講了面試三階段的注意事項,下面把每個公司拉出來說下。
阿里
最重視項目經(jīng)驗,我的五論面試中大概有四輪都是基于項目的技術(shù)在問實現(xiàn)機制、改進技術(shù)方案、做的認為不足的地方,技術(shù)棧的實現(xiàn)原理,有沒有其他替代方案,涉及中間件的原理等等。
重視技術(shù)原理,對自己做的項目實現(xiàn)機制不能只是了解,一定要知道實現(xiàn)的機制,所以平常要下功夫深入了解項目的技術(shù)棧,例如Spring、消息隊列、數(shù)據(jù)庫、緩存要做到原理級別的了解,臨時抱佛腳我覺得用處不大,還是在日常開發(fā)中要多思考多總結(jié)。
筆試部分很重要,一些公司技術(shù)管理者可能不需要寫代碼,臨時上來讓實現(xiàn)個業(yè)務(wù)需求,可能會抓瞎,所以平常要多動手實踐,一般代碼也沒代碼提示的,需要熟悉常規(guī)的函數(shù),變量命名也要注意,平常養(yǎng)成好的命名習(xí)慣,推薦看下阿里的《Java研發(fā)規(guī)約》。
重視每一次面試機會,阿里掛了一個部門還可以換部門面,但是會有面試記錄,如果面試記錄較差,后面的面試官要冒一些風(fēng)險讓你通過,所以重視每一次面阿里的機會,聽說很多人都是面了三次才進來,每次需要隔半年以上。
阿里的面試官一般都是從一個點開始,抽絲剝繭,一層層深入,直到你回答不出來,再換個問題開始繼續(xù)“俄羅斯套娃”,當(dāng)然問題不會脫離你簡歷里寫的技術(shù)棧,所以還是那句話,重視每一個你寫在簡歷上的技術(shù)點。
字節(jié)
最重視算法,不刷題基本沒戲,當(dāng)然除非你算法功力極強,當(dāng)我沒說。
每輪面試都有 1~3 道算法題,難易程度因人而異,一般前面項目和基礎(chǔ)技術(shù)聊的不錯,就會給道 easy 或 medium 難度的,如果前面聊得不太好,或者和面試官沒眼緣,可能就會 hard。
我面試春節(jié)前后 LeetCode 陸陸續(xù)續(xù)刷了一百多道題,這里分享個技巧:
-
同類型的一起刷,一般可以分為這么幾類:鏈表、樹、圖、動態(tài)規(guī)劃、貪心、狀態(tài)機等。
-
刷的同時做好筆記,同時要刻意計時練習(xí),不然面試時那么短的時間,而且有人看著你寫,你會緊張,平常不訓(xùn)練那種氛圍不一定能發(fā)揮正常的。
-
拿到題不要立即作答,你可以寫之前,和面試官先說下思路,如果你啥話不說,吭哧吭哧三下五除二洗完了,面試官覺得你背題了,大概率會立即出道 hard 的題,另外如果寫到一半,發(fā)現(xiàn)卡殼,思路錯了,重來的話面試官會給你減分,而且他要有耐心給你重來的機會。
最好提前了解業(yè)務(wù)和技術(shù)棧,一般如果你是 Java 的話,可能要換技術(shù)棧到 Go,提前了解一些 Go 的知識也是加分項。所以字節(jié)有的部門不太會問具體語言相關(guān)的,而是問些公共中間件。
字節(jié)公司很有潛力,流量巨鱷,我知道的是疫情期間海外 TikTok DAU 每周都是百分之十幾的增長。
拼多多
重視算法,我記得第一輪面試,面試官視頻一句話沒說,讓半個小時做四道算法題,做完開始面試,順便說下面試是晚上 22:00 開始的,你們品品。
看重候選人背景,拼多多傾向要 985 學(xué)歷或大廠經(jīng)歷的人,獵頭朋友說的,畢竟做的電商,一直定向挖阿里人。
給錢很多,下班很晚,我前同事老公平均到家都是 1 點多,一周只休息一天。
美團
喜歡問 JVM 優(yōu)化,美團我面過二次,一次去年年中,一次今年年初,都拿到 offer,整體感受他們很喜歡問虛擬機的問題,我知道美團是虛擬機優(yōu)化這塊做得不錯的,另外就是 MySQL 數(shù)據(jù)庫相關(guān)的,分庫分表、索引。
重視 Java 基礎(chǔ),對你項目中涉及的 Java 基礎(chǔ)知識會出對應(yīng)的代碼題,涉及比較多 Java 基礎(chǔ)概念,重視編程基本功。
得物(毒) & eBay
得物很有意思,面試官可能面了太多人,到我這的時候有點心急,聽我介紹項目說用 redis list 充當(dāng)了消息隊列的 backup,瞬間炸毛了,也不聽我講怎么做可用性的保障措施,cachecloud 的穩(wěn)定性。質(zhì)疑說怎么能用 redis 來做呢?
實話說質(zhì)疑的有道理,但是才面了十幾分鐘,不讓我把話說完就篤定我的技術(shù)選型是錯誤的,他直接問我還有什么問題,然后我問他正確的方案時也不肯說,然后結(jié)束了面試。整個面試過程二十多分鐘,是我被拒絕的最干脆的一次,O(∩_∩)O哈哈~。
eBay 有三輪技術(shù)面,特別說三輪面試官都是女的,震驚。
第一輪還有英文相關(guān)的項目介紹和問答,第二輪有線上筆試,題目面試官基于項目問的,讓做些代碼實現(xiàn)。
第三輪面試的時候我主動跟他們說我好像不是你們要找的,因為他們部門想要招的是用Flink 做流式風(fēng)控的變量計算,但是我主攻還是在業(yè)務(wù)系統(tǒng)的后臺,所以覺得匹配度不高。不過整體面試體驗蠻好的,小姐姐(妹妹)們感覺就像是在外企自由人性的氛圍滋潤下成長的,面試都是柔聲細語的,就問問mysql使用、索引、LRU緩存淘汰機制等等。
我這種長期沉浸在國內(nèi)民營互聯(lián)網(wǎng)公司的老炮比較糙,感覺還是比較適合國內(nèi)互聯(lián)網(wǎng)的 996,同樣還有它的發(fā)展速度和薪資待遇,哎。。。怎么說呢?就是賤,一天不加班渾身不得勁。
五. 尾聲
面試大廠前可以練習(xí)一下表達能力,主要是講話要精煉,不要冗長,要高屋建瓴,高度概括,面試流程越往后,面試官級別越高,你的視野和話術(shù)也要往上抽象,越往后關(guān)注更多的不是技術(shù)細節(jié),而是你整體的技術(shù)視野和廣度,對業(yè)務(wù)用到技術(shù)的整體把控能力,以及對未來技術(shù)變革的預(yù)見能力、創(chuàng)新的能力,好的面試其實是一場高質(zhì)量的對話,有時候如果讓旁人看,甚至分不出誰是面試官誰是求職者。
有些 Boss 面會關(guān)注你的思維模式和整個技術(shù)的知識體系,平常需要做些積累總結(jié),比如看書、看公眾號、關(guān)注新技術(shù)趨勢,做技術(shù)的原理性的研究,做些思考的沉淀。
最后,不要相信脈脈上的匿名發(fā)言功能,原因不便透露,但是相信我沒錯。
免責(zé)聲明:本文內(nèi)容由21ic獲得授權(quán)后發(fā)布,版權(quán)歸原作者所有,本平臺僅提供信息存儲服務(wù)。文章僅代表作者個人觀點,不代表本平臺立場,如有問題,請聯(lián)系我們,謝謝!