2019騰訊后臺開發(fā)詳細面試流程詳解

背景
2017年我畢業(yè)于某不知名二本院校,校招進入一安防企業(yè); 從事于后臺服務接入工作。期間一直不斷的提高自己,終于在今年如愿以償,獲得騰訊后臺開發(fā)崗位offer。因此想借此分享成長路上的思考與困難,以及騰訊面試的整個流程。同時在這里聲明學歷及出身并非有意突出自己。相反,我希望任何擁有機會,并且熱愛學習的人都盡量進入高等學府。如果你的出身既定,不要氣餒,去努力改變你的命運。任何付出努力的人都值得尊敬!
面試
騰訊一面
首先獲得面試機會是比較困難的,對于我來說。前期我不斷的投遞都沒能收到面試通知(不要臉般騷擾HR,嘿嘿φ(゜▽゜*)♪),后拜托朋友內(nèi)推后才爭取得到面試機會。首先內(nèi)推后會收到郵件通知,你的朋友XXX已將你的簡歷推薦給騰訊崗位XXX,我們將盡快評估簡歷,并在7個工作日內(nèi)將評估進展和結(jié)果返回給XXX。如果簡歷合適,將會有專人與您聯(lián)系,安排面試事宜。
接下來面對的是漫長的等待,一度以為被淘汰了; 終于在第7個工作日接到騰訊總部打來的電話,是該崗位的直屬上級,首先進行了十幾分鐘的電話溝通。主要是通過初步的一些溝通來判斷你的水平層次,算是一面了。
問題如下
- 說說struct與class的區(qū)別。
- 看到你博客上寫了挺多不錯的文章,說說多態(tài)的實現(xiàn)原理。
- 看你寫了一個http服務器,能說說你的框架是怎樣的嗎?有進行過壓測嗎?QPS是多少?
- 工作中使用c++標準是多少,c++11有使用過嗎?
- 為什么辭職?// 每一位面試官都會問。
通過的話接下來會有HR電話聯(lián)系你,由于我是異地面試。HR建議我視頻面試,但是我認為視頻面試比較緩慢,現(xiàn)場面試順利的話可以接下來的面試也完成;同時現(xiàn)場交流更能表達你是怎樣的人,你懂哪些。所以我選擇了前往深圳現(xiàn)場面試。商定好了后會收到面試通知的短信,表明面試時間地點,面試官以及需要攜帶證件。當時面試是在騰訊大廈的隔壁大族集團。記得一定要提前些到達,HR會提前聯(lián)系你詢問是否到達。到達大廳后機器自助登記一下,拿個臨時工牌。然后到達指定樓層等待面試官。
騰訊二面
二面面試官非常友好,就聊天的方式跟你交談。騰訊內(nèi)部熱衷于讀書并且分享,使用boost庫。并且c++版本是緊跟最新標準。所以最好了解下新標準的一些特性。也會跟你聊最近看了什么書,有什么收獲。
- c++11特性你了解有哪些?SYNC接口有使用過嗎?
- 最新閱讀了什么書籍?// 期間面試官建議我對<tcp-ip詳解卷1>再讀幾遍。
- 設(shè)計一個server,畫出設(shè)計框架,假設(shè)你無法預測會有多少個client連接你。// 我的回答是epoll邊緣觸發(fā)+非阻塞socket+線程池。
- 面試官寫一個父類,讓你寫出子類的默認構(gòu)造,拷貝構(gòu)造,賦值操作接口。// 考察你怎么保證父類正確初始化和賦值。
- 你最近遇到比較難以解決的BUG是什么,怎么解決的?
- 說說你對你未來幾年的職業(yè)規(guī)劃。
騰訊三面
順利的話會讓你等一下,等待下一輪面試。三面面試官應該是個領(lǐng)導,比較嚴肅;會讓你冷汗直冒的那種o(╥﹏╥)o。四面面試官人也挺和善的,整體聊了會項目。他們的問題總結(jié)如下。
- 畫一下TCP連接到斷開的時序圖。// 參考<TCP-IP詳解卷1>
- 畫一下你們做的系統(tǒng)架構(gòu),QPS能達到多少。// 我負責的只是其中一個模塊,當時畫不出來整個架構(gòu),冷汗 連連。
- 說說你負責的項目難點在于哪里? // 提前梳理好自己的項目,不懂的話就說還不是很了解,切勿瞎吹。關(guān)公面前耍大刀。
- 你覺得你的優(yōu)勢和劣勢是什么。// 盡量說些公司需要你具備的能力,劣勢盡量輕描淡寫,比如目前知識還不夠全面。
騰訊四面
四面過后面試官讓我等會,叫下下一個面試官。不過當時可能面試官抽不開身,就讓我先回去了。當時一度感覺非常絕望,因為現(xiàn)場提問很多都無法回答,回答上的也不盡如人意;因此準備好了接受失敗。
結(jié)果第二天回去,在高鐵檢票前夕,我收到了一條短信。騰訊面試結(jié)果通知:您的面試結(jié)果為:進入評估!接下來接到了HR的電話,由于當時我已經(jīng)離開深圳,因此安排了下一輪電話面試。五面面試官也非常友好與健談,大概聊了20分鐘左右,聊了些以下問題。
- 做一下自我介紹吧。
- 挑一個你覺得比較有代表的項目,介紹一下。
- 看你閱讀過redis源碼,談談你的收獲。raft算法了解嗎?
- 你有朋友在阿里騰訊或者硅谷嗎?有了解過你與他們的技術(shù)路線有什么區(qū)別?
- 有了解過新技術(shù)嗎?比如云,區(qū)塊鏈,AI。
- 你對騰訊或者這個崗位有沒有什么想了解的?
騰訊五面
五面過后第二天,晚上下班后有點困就睡了一覺。醒來突然接到HR的電話,于是就開始了最后的HR面。
- 為什么考慮辭職? // 理由要充分;不可給人輕浮,不可靠印象。
- 你目前的薪水是多少,其他福利呢?平均下來月薪是多少。// 企鵝感覺就是專業(yè)些,其他公司只會簡單問薪水。
- 你是獨生嗎?父母跟兄弟姐妹在哪里工作? // 企鵝調(diào)查信息很詳細,要有心理準備。
- 有女朋友嗎?女朋友在哪里工作?
- 你手上有其他公司offer嗎?
- 你的期望薪水是多少? // 如實回答,后續(xù)需提供薪水證明。另外企鵝不會通過你以前薪水壓你,這一點還是很靠譜。
如果你到達了這一步,那么恭喜你offer基本上指日可待;前提是你的簡歷以及提供信息全部誠實回答。因為接下來會有薪水調(diào)查與背景調(diào)查??赡艽蠖鄶?shù)人都經(jīng)歷過,一些公司會通過你原有薪水壓你期望薪資的事。但是我經(jīng)歷下來,企鵝不會這么做,它會給你評定的T等級應有的待遇。
接下來就是與HR談offer,HR會給你介紹騰訊的薪酬福利體系,以及你的應聘崗位介紹,還有給你的待遇。但是這還沒結(jié)束,因為正式offer還需要審批,并且同時需要進行背景調(diào)查你的簡歷是否真實。 如果審批通過,并且背景調(diào)查通過,那么接下來會收到正式offer。還有一系列入職流程郵件。
總結(jié)
- 整個面試過程比較長,我從投遞到最終收到offer經(jīng)歷了31天。
- 可能你不是盡善盡美,在各個方面都涉獵。但是一定要有自己的研究深度,與閃光點。
- 企鵝面試過程如實提供信息,誠實的交流是美好的開始。
- 如果你的出身比較一般,但是對自己又有信心,可以試一下內(nèi)推。感受下絕望也是一種成長。
- 少廢話,多讀書。付出努力的人不管結(jié)果如何,都值得尊重。
以上就是我整個騰訊面試的面試題,以下就是我整理的面試題與答案。
相關(guān)文章
- 這篇文章主要介紹了程序員面試的幾個小技巧,在平時面試的時候,除了實打?qū)嵉募寄苓€需要更多的技巧,雙管齊下才能贏得更大的勝算,技能方面就不多說了,下面來分享幾個面試2023-04-23
- 面試中,問鎖主要是兩方面:鎖的日常使用場景 + 鎖原理,鎖的日常使用場景主要考察對鎖 API 的使用熟練度,看看你是否真的使用過這些 API,而不是紙上談兵,鎖原理主要就是2022-05-19
- 這篇文章主要介紹了Mybatis常見面試題詳細總結(jié),通過總結(jié)列舉大量的mybatis面試常見題目供給大家參考,希望對大家有所幫助2021-08-24
2020Java后端開發(fā)面試題總結(jié)(春招+秋招+社招)
這篇文章主要介紹了2020Java后端開發(fā)面試題總結(jié)(春招+秋招+社招),小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2021-02-18- 這篇文章主要介紹了MySQL數(shù)據(jù)庫選擇題小結(jié),小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2021-02-07
- 這篇文章主要介紹了30道有趣的JVM面試題(小結(jié)),小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2020-11-26
- 這篇文章主要介紹了Python面試題爬蟲篇小結(jié)(附答案),小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2020-10-28
- 這篇文章主要介紹了還不理解B樹和B+樹,那就看看這篇文章吧,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一2020-09-10
Java面試通關(guān)要點匯總(備戰(zhàn)秋招)
這篇文章主要介紹了Java面試通關(guān)要點匯總(備戰(zhàn)秋招),小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2020-09-08- 這篇文章主要介紹了10道JVM常見面試題解析(附答案),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學2020-09-04