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

轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/226418.html
標籤:Java
