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