02.28 一波四折,魔幻七面拿下騰訊 Offer

一波四折,魔幻七面拿下騰訊 Offer

作者 | 互聯網猿

來源 | 兩猿社(ID:twomonkeysclub)

一波四折,魔幻七面拿下騰訊 Offer

寫在前面


小猿研究生,日常學習C++後臺開發備戰秋招,被騰訊面試官從簡歷池裡撈了四次,面試七次拿到運營開發Offer,負責XX平臺及組件開發。

這篇文章是我參加騰訊2020提前批的招聘記錄,大家可以當流水賬看,也可以當面經看。

我會與各位小夥伴分享簡歷投遞、筆試、面試的各個流程,最後總結一些參加招聘時的經驗和tips。

個人覺得直接公開公司的面試原題是非常不好的行為,所以這篇總結不會直接貼出面試題目,但我會把涉及到的原生知識點羅列出來,供大家參考。

另外,我冒昧將個人的秋招簡歷隱去關鍵信息貼在下面,只為便於各位理解分享中涉及的項目相關問題。

一波四折,魔幻七面拿下騰訊 Offer


一波四折,魔幻七面拿下騰訊 Offer

註冊變投遞,莫名被撈


註冊簡歷

記得5月中旬,秋招準備戰進入中後期,Web服務器的項目已經做了一大半,還剩下數據庫,日誌和壓力測試沒有做,計算機網絡和操作系統也還沒看。

想著休息一下,忙裡偷閒在公司官網註冊下簡歷,反正也不投遞,等以後準備好了,隨手點擊一下也就能投了。

當時我在華為官網剛剛填好簡歷,保存在了個人中心,想著正好有空,就順手把騰訊的簡歷也填一下。

進入騰訊校園招聘官網,看一下居然要選擇崗位,這咋跟華為的不一樣啊,當時也沒想太多就選了軟件開發-後臺開發方向,事業群選擇的無明確意向,這樣就能讓所有事業群的面試官都能收到簡歷了。接著完善了個人信息,教育背景和實踐經歷,一氣呵成選擇了保存並預覽。

隨後,頁面跳轉為:提交成功!請留意後續短信通知。

一波四折,魔幻七面拿下騰訊 Offer


後面還跟女票打趣說,在騰訊註冊了簡歷,不過好像是投遞了,可能過幾天會有面試,就當漲個經驗。實際上,我內心慌成狗,安慰自己說,不不,應該沒啥事,可能只是保存了吧。

另外如果是秋招面試,那騰訊豈不是秋招第一掛了,這試水代價有點大啊…不管了,到時候面試前找面試官問個清楚。

莫名被撈

沒想到一語成讖,沒兩天就接到了短信,5.21上午10點電話面試。騰訊一般情況下是提前2-3天發麵試邀約短信,會有幾天的準備時間。我猶豫再三點了接受面試,當即開始按照牛客網的C++面試大綱瘋狂看計算機網絡和操作系統,整理項目。

忙起來的日子總是覺得不夠用,很快就到了5.21號。面試當天,早早的等著面試電話,沒想到剛開始三句話我就給自己跪了。

還沒自我介紹,我就問面試官,請問,您是如何拿到我的簡歷發起面試的呢?我只是在官網註冊了一下啊,咋會發起面試呢?另外這是實習還是秋招啊?我估計,面試官內心os是這樣的。

面試官也一時語塞,說道,啊啊,是別人給我的簡歷,我們這是實習面試哦同學,那我們還面試嗎?我也懵了,沒事,我就是問一下,確認一下,我們繼續吧。

整個面試過程還是比較輕鬆,流程為四部分,自我介紹,基礎知識,項目介紹和算法思路介紹。面試官的問題基本都答上來了,面完後感覺這一面穩了,心裡還有點小激動。

最後面試官說,同學我們是深圳崗哦,實習到崗你那邊有沒有什麼問題。我說,沒問題,沒問題,去深圳沒什麼問題,我女票就在深圳。

但是,我老闆不放實習。

面試官徹底懵了,不是,我們這是實習面試啊同學,你不能實習,為啥要投遞面試呢?

我……我……我沒有投遞啊,算了,不解釋了。

但不得不說,騰訊面試官的效率真的快。面試完看了一眼進度條果然已經變灰了,在招聘公眾號上查詢也變成了不符合該崗位。

哈哈,第一次被撈就這麼草草結束了,真是令人哭笑不得。

朋友們,面試原生知識點哦

無人機項目的FIFO同步思路

華為比賽的Dijkstra算法思想

STL的vector底層擴容

STL的map底層數據結構

大數據處理分治算法題及變形



一波四折,魔幻七面拿下騰訊 Offer

實習轉秋招,再次被撈


第一次撈起來面試被掛之後,就沒再上過招聘官網,有了第一次的教訓,我要準備好了再去更新簡歷。

8月初的一天上午,突然收到來自深圳騰訊的電話,同學,請問你這兩天方便麵試嗎,我們可以約一個面試時間嗎?不是,我這次真沒投遞啊,連官網都沒上過,怎麼又被撈起來面試?

詢問過面試官後,才知道是實習的簡歷被解鎖自動轉到秋招簡歷池裡面了,這簡歷流轉機制和操作真的,我fo了。

電話都來了,我總不能說沒時間吧…於是,約了兩天後,週五下午3點面試,緊接著晚上收到了手撕代碼的鏈接。

一波四折,魔幻七面拿下騰訊 Offer


終於到了週五面試,正式面試一開始,面試官先對我的專業調戲了一番,大概就是為什麼本科微電子,研究生卻要寫代碼呀,然後就直接聊起了Web服務器的項目。

等等,這畫風不對啊,畫風轉的硬不硬先不說,這才第一面啊,開門見山剛項目?不是應該先來點基礎知識開胃菜嗎?

還好我的項目準備了,說道:我們以一個請求到來具體的處理過程來介紹項目工作流程,具體包括web端和服務器建立連接,訪問服務器數據庫完成登錄和註冊,並通過定時器完成非活動連接的處理,最後服務器運行狀態通過日誌系統進行記錄balabala……

面試官似乎知道我有備而來,轉頭對HTTP請求處理與響應表現得異常感興趣,要我詳細描述一下狀態機實現原理。

我描述了一下主從狀態機的跳轉條件,結果面試官說能不能再說詳細點,比如報文的處理和跳轉條件的關係。

我支支吾吾的說,這個,有點亂,電話裡不太好描述。

面試官說道,沒關係,不要緊張。我看你上面寫了GitHub,你的代碼在GitHub上嗎?你可以看著GitHub講。我對你的這個服務器還是挺感興趣的,我們把它講清楚。

港真,面試官真的一點架子都沒有,也慢慢消除了我的面試焦慮,強烈點贊。

看著GitHub,終於把邏輯理清楚了。接著面試官又問了下服務器中的定時器,數據庫系統等模塊,這裡不再贅述。

最後做了一個手撕代碼,排序相關,在騰訊文檔寫,寫完講思路。

本以為這面試官這麼親切,問題基本也都答上來,估計穩了,最後掛電話的時候也說有消息會再通知。

結果把進度條都等灰了也沒通知我…第二次被撈也結束了。

朋友們,面試原生知識點哦。

HTTP請求處理與響應邏輯,狀態機

定時器實現原理,雙向鏈表和堆

大量數據訪問服務器進行登錄與註冊

日誌系統同步/異步的意義

排序手撕代碼

二面結束後,正好趕上騰訊筆試,一共5道題,按照用例通過百分比來說,完成了2.9道題。

去年的騰訊筆試技術崗好像有3,4次,每次都會短信通知,但只要做一次有成績即可。後面再做的話會覆蓋前面的成績,並不是取最高分數,所以如果前面做的不錯的同學,不建議再做後續的筆試。

一波四折,魔幻七面拿下騰訊 Offer



一波四折,魔幻七面拿下騰訊 Offer

三次被撈,面試官咕咕


8月下旬,我突然收到了8.23號上午10點的面試邀約短信。隨後,上官網看了下應聘進度條,發現後臺開發崗位重新亮起來了,我不由的興奮起來,看來我離騰訊越來越近了啊,嘿嘿嘿,果斷選擇了接受面試。

經過前面的面試經驗,現在的我準備充分,打算跟面試官大戰三百回合。

面試當天,早上起來我就在寢室等著面試電話,9點半的時候,突然手機震了一下,這時候真是打了一激靈,心想面試還能單方面提前的嗎?

結果卻等來了這樣的短信…

一波四折,魔幻七面拿下騰訊 Offer


什麼鬼,準備了這麼久,我…我..這是被鴿了?不對,又看了下短信,這意思,敢情下週還有戲啊。

於是,週末那兩天,我時不時去官網看下應聘進度條有沒有變灰,發現一直亮著,想著下週面試官應該會聯繫我,就沒再管它。

碰巧那幾天又趕上華為優招,把這回事忘了,等面試完華為優招後,我跑去官網看,結果進度條變灰了…灰了…

後面才知道,如果3個工作日內不操作,簡歷會被自動釋放到簡歷池。

可能,我與騰訊真的無緣了吧。


一波四折,魔幻七面拿下騰訊 Offer

四次被撈,四面上岸


慢慢的日子來到了9月份,正式秋招馬上就要開始了。

因為我女票在深圳,所以我的求職都是深圳的公司,但深圳的公司沒有北上杭多,只有騰訊,迅雷,大疆(提前批筆試完掛了,不是因為筆試,應該是學校和學歷的問題,身邊進面試的都是雙985),順豐(做後臺用Java),微眾銀行(面試時間靠後),一眾手機廠商和各大廠的深分。

當時華為優招面試的時候面試官評價不錯,有預感應該可以拿14級(雖然後面是14級白菜),所以當時的心態比較好,而且面試了幾家公司,我漸漸適應了面試節奏。我想著再準備一下微眾銀行、迅雷和百度深分,如果不行,最後就去華為也不錯。當時沒想面騰訊了,被前面撈起來三次面怕了…

不曾想,9月6號下午5點,又接到了廣東深圳的電話,這一次與往常不同,直接問有沒有時間簡單進行一下面試(我信你個鬼,直接面了50分鐘)…我平復了下心情,開始了第四次被撈的一面。

一面

面試官說,我的簡歷是在池子裡看到了,問我之前有沒有參加過騰訊的面試,我說了前面參加的幾次,但面試官似乎並不感興趣。

不過,這次的一面才算正常嘛,問了基礎,也問了項目。不過,問項目的時候真的可怕,打開我的Github挨個問,當時真後悔在簡歷上顯擺我的Github…

因為我研究生專業是搞圖像的,面試官問,你平時都是做的圖像相關的,但我們這邊是做後臺的,如果讓你轉語言,你願意嗎?我肯定願意啊。我說不願意,你還要我嗎?機智如我啊。

接下來出現的一幕,我的回答讓面試官措手不及。

面試官問,你平時喜歡什麼?我說,我從小喜歡相聲,平時也有表演過,一直都在說。隔著電話,我都能想象出面試官的表情,什麼,什麼?你喜歡什麼?

我說,相聲啊,相聲,就郭德綱于謙說的那種相聲。啊,啊,相聲啊,面試官恍然大悟,又連連說,不不不,我想問你平時喜不喜歡運動。我肯定喜歡啊,一週跑七天那種,我要是說不喜歡,這,還能聊嗎?

隨後,又聊了工作地的問題,問我有沒有什麼想問的,我問了一下對方負責的業務和平時的技術棧,就結束了。

總的來說,這次是我印象最深刻的面試,與面試官聊的非常開心。

朋友們,面試原生知識點哦。

C++關鍵字

C++虛函數原理

多態和繼承

紅黑樹

哈希表及衝突管理

一致性hash

講Web服務器項目

SO_LINGER選項

負載均衡的相關算法

兩個劍指Offer原題,說思路

面試完去官網看了下進度條,誒,又亮了,等等,崗位咋成了運營開發??

二面

3天后,也就是9號下午,我接到了騰訊二面,同樣的開門見山,直接問有沒有時間,想簡短的面試一下,我還會信你的鬼話?連忙搬了凳子,坐在天台上。幸好早有準備,這一坐又是接近50分鐘…

這一面仍然是基礎加項目,不過是偏Linux、數據庫和網絡相關。二面印象比較深刻的是面試官問我會不會Web開發相關和前端知識,講道理,不會。但,我可以學。

接著,面試官讓我講無人機的項目,我開始滔滔不絕的講同步接收,GPS解析,拼接算法,改進檢測算法…但面試官貌似對我的自嗨並不感興趣,講到一半就打斷了我。

最後,照例又聊了工作地的問題,問我有沒有什麼想問的,我也照例問了一下對方負責的業務和平時的技術棧,就結束了。

二面總的來說,比較嚴肅,但並不壓抑。

朋友們,面試原生知識點哦。

C++面向對象

Python列表和元組基本概念

Linux的文件系統相關

Linux操作指令

TCP和UDP協議相關特性

三次握手、四次揮手

TIMEWAIT出現及處理

ping和traceroute原理

數據庫事務特性

MySQL和InnoDB區別

數據庫鎖實踐

主從複製原理

三種I/O複用的用法和區別

三面

11號下午5點,接到了二面面試官的電話,問我晚上8點三面有沒有時間,那我肯定有哇。如果我不主動,我們怎麼會有故事呢。

這一次面試是純項目+比賽,側重日誌處理和數據庫。當時剛接到華為的錄用通知,所以面試心態很好,跟面試官直接聊嗨了,感覺真是飄了。

面試最後並沒有照例問一下工作地,直接說,今天的面試就到這裡,有消息會通知你,你還有什麼問題嗎?

有啊,我有問題,請問下一面是什麼面試?

哦,下一面是HR面啊。

HR面之後什麼時候出結果?之所以這麼問,是因為華為那邊已經出了結果,準備中秋之後簽約,也就是16號左右(果然在17號就要現場簽約)。

面試官表示為難,需要綜合前面的面試表現,才能確定HR面。另外,HR面完之後,最快也要一週有結果,也就是20號左右。

但他表示會盡快處理,如果有HR面也會盡快通知…隨後就結束了面試。

總的來說,三面更多的是實戰類型的知識點,面試官也很善解人意。

朋友們,面試原生知識點哦。

深入華為比賽算法

講Web服務器項目

HTTP處理與響應邏輯

壓力測試bug

I/O複用對比

Redis單線程

Redis過期策略

日誌系統同步/異步

消息隊列場景題

HR面

上面有提到我女票在深圳,我倆是異地戀,我目前在成都上學。

當時正趕上9.13號是中秋節,我定了12號下午4點去深圳的機票。機票是老早就訂了的,騰訊面試屬於後面的突發事件。

三面之後,有考慮過要不要改簽,但畢竟昨天才三面,前面的幾面間隔也是2到3天,HR面不會這麼快,應該不會衝突。於是,我開開心心收拾了東西,中午吃過午飯,打算開個哈羅單車去西門,然後打滴滴到地鐵站,轉兩趟地鐵就到機場了,這時間安排,完美啊,簡直美汁汁。

我前腳剛掃開哈羅單車,準備飆車,一展我清水寺AE86的風采,突然手機響了…WTF?!下午4:25面試?!

一波四折,魔幻七面拿下騰訊 Offer

一波四折,魔幻七面拿下騰訊 Offer

這,面試官你說會盡快處理,你竟然這麼快?!退票改簽?關鍵我買的往返票啊。

我決定先坐飛機,然後聯繫校招組修改面試時間,騰訊的小夥伴整天開8008的玩笑,說有什麼事情,找8008就好了(騰訊總部電話,轉8008解決有關招聘和入職事宜)。

可是我大中午的,別人在坐滴滴,我在打8008;別人坐地鐵,我在打8008;別人走路,我還在打8008。這8008,他就是打不通啊。

最後沒辦法,抱著死馬當活馬醫的心態,先郵件回覆了校招組,看能不能延遲。

一波四折,魔幻七面拿下騰訊 Offer

不得不說,騰訊上班時間還是很嚴謹的,中午說午休就午休,絕不辦公,不接電話,不回郵件。

但我並不死心,堅持騷擾8008,直到2點多,終於打通了8008的電話,告訴我,會聯繫我的HR並將郵件推送給她。臨行前,收到新通知,我的HR重新調整到了晚上8點15。

我長舒一口氣,安安穩穩坐上了飛機,鵝廠還是不錯的嘛,反應很及時嘛。

你覺得這樣就完了嗎?我也想啊,如果這樣一帆風順就好了。

等我到了女票住的地方,才發現,一個屋子找不到一個信號強的地方。深圳的某些城中村信號質量堪憂啊,HR第一次沒打通電話,一度以為我航班延誤了。

最後我戴著耳機,手伸出窗戶才勉強接到了電話(感謝天才畫手IC猿配圖)…嚴重我懷疑女票平時快遞的電話是怎麼接到的,怎麼我這次就不行??

面試的時候把華為的情況跟HR說了下,她也表示儘快,最後千辛萬苦總算完成了HR面。

然而,這次我不再說喜歡相聲了,我賊喜歡跑步,還喜歡健身哦,臥推50kg那種哦。

有關華為和騰訊最後的選擇和衝突,我會再寫一篇華為的面試過程來講哦,歡迎繼續圍觀。

朋友們,面試原生知識點哦。

抗壓

加班

鍛鍊

愛好

成績

工資

團隊

工作地

目前offer

家庭情況


一波四折,魔幻七面拿下騰訊 Offer

覆盤總結


簡歷從投遞到面試的基本流程為:官網簡歷投遞 -> 簡歷篩選和流轉 -> 參加筆試 -> 面試官撈起發起面試 -> 發放Offer。

  • 簡歷填寫
    • 網站投遞要留心。看清楚是保存還是投遞,不要鬧出像小猿這樣的笑話。
    • 簡歷是面試大綱。面試官會按照你的簡歷來提問,不會的知識千萬不要寫。有些東西可以不會,但如果被揭穿撒謊,印象會更差。
  • 內推
    • 騰訊內推不採用內推碼,基本流程是員工登錄某平臺,填寫基本信息,然後鏈接發給候選人進行完善。
    • 投遞簡歷建議直接騰訊校園招聘官網投遞,與內推無異。
  • 簡歷流轉
    • 選擇事業群時,建議選擇無意向。此時你的簡歷在公共簡歷池內,所有事業群的面試官都能查看你的簡歷。
    • 如果被某一個事業群面試官看中,撈起來面試,你的簡歷將被鎖定,其他面試官將看不到你的簡歷,除非面試失敗或三個工作日,將會自動釋放到公共簡歷池。
  • 騰訊筆試
    • 技術崗會有幾次,每次都會短信通知,但只要做一次有成績即可。
    • 後面再做的成績會覆蓋前面的成績,並不是取最高分數,所以如果前面做的不錯的同學,不建議再做後續的筆試。
  • 相信面試官
    • 面試官比你更懂自己,不會無故撈你。一定是他覺得你的簡歷和技術棧能匹配當前的工作任務,或覺得你表現出來的能力足夠才會撈你面試。
    • 彼此尊重。不會的問題直接坦白,坦誠表示自己會學習,不要浪費彼此的時間。
  • 心態
    • 多面幾家公司,切記不要把最想去的放第一個面試。學會適應面試節奏,當你手上有了offer,面試心態也會好很多。

最後,感謝你能看到這裡,希望各位小夥伴秋招順利,都能進入心儀的公司喔。

如果你喜歡這篇文章,不妨點個在看,讓更多的人看到哦。

作者簡介:兩猿社(ID:twomonkeysclub),懂點互聯網,懂點IC的程序猿。帶你豐富項目經驗,輕鬆校招。


分享到:


相關文章: