讀者在讀小碩,先恭喜讀者獲得了騰訊的offer,下面看看都經(jīng)歷了什么。在2020年年初參加了騰訊的提前批實習(xí)生招聘,共被面試官從簡歷池里面撈了四次,當(dāng)然第一次純屬偶然,是面試官看錯我的面試崗位,本人投的技術(shù)運維崗位,但第一次面試官是C/C++后臺開發(fā)崗,之后就是同時開始三個崗位的面試(疑惑還可以這樣來),分別是一個C/C++開發(fā)崗,一個是云計算部門的技術(shù)運維崗,一個是云虛擬化部門的技術(shù)運維崗位,最后考慮了云虛擬化部門的技術(shù)運維崗位,并且獲得了該部門的提前批Offer,接下來則是為大家介紹一下簡歷投遞、筆試、面試的各個流程等。
1、注冊和投遞簡歷
當(dāng)初還是在十二月的時候,抱著嘗試的心理,去騰訊注冊并投遞了本人的簡歷,并且由于本人的經(jīng)歷,最終投遞了技術(shù)運維這個崗位,事業(yè)群則無明確意向,這樣就能在騰訊的所有事業(yè)群都有機會了(˙︶˙),當(dāng)時等了很久都沒收到面試消息,都感覺涼透了,結(jié)果在二月底莫名被撈,雖然是面試官搞錯崗位被撈,但是內(nèi)心還是十分滿足的(畢竟不是一無是處 (?ω?)hiahiahia),后來才知道那時候才正式開始進行招收,之前只是投遞簡歷的過程。
2、第一個開發(fā)崗面試
這次的面試,一開始面試官就直接開問了,這個我看你的崗位投的是技術(shù)運維啊,不是我們崗位啊。那瞬間感覺不說了,內(nèi)心已經(jīng)絕望了,所以面試官詢問我是不是要繼續(xù)嘗試一下他們部門的方式,最終接受了他們的面試,由于不是正式的面試,所以面試官最終只是讓我做了兩套題,然后就Over了,做的題也很簡單:
①將一個int型的數(shù)字轉(zhuǎn)為C類型的字符串:看似簡單,內(nèi)藏玄機?。。。?!
②將一個字符串進行反轉(zhuǎn),這個就比較簡單了。
當(dāng)然以上兩個題都要求不管時間還是空間復(fù)雜度等盡量少,執(zhí)行時間越短越好。
雖然這次兩個題都算做出來了(第一個題有地方未考慮到),但是果然如內(nèi)心所想一樣,面試官在做完題之后就直接說結(jié)束了,沒有提問任何問題等,更傷心的是才面完沒多久,再查面試狀態(tài)就涼涼了(您與該崗位不匹配),內(nèi)心十分崩潰?。。?!
3、第二個開發(fā)崗面試
在三月開始的時候,有接收到了騰訊的面試通知,這次面試也是開發(fā)崗的,但是呢,因為之前以為涼了就沒希望了,也沒去認真準備,就是臨時抱佛腳了一晚上,當(dāng)然這次沒有之前那種尷尬的開場白了。整個面試過程我都顯得有點緊張、刺激,畢竟第一次面鵝廠,流程大概是這樣的,首先面試官介紹了一下自己,然后接著讓我進行自我介紹,當(dāng)然這個是沒問題了,畢竟之前有準備的…….
之后則首先是面試官針對我的簡歷項目提問了一些問題,但是還是覺得昨晚的準備白費了,準備那么多基礎(chǔ)結(jié)果上來就是項目,沒有過度很難受,在問了簡歷里面的問題之后,嚴肅的問題來了,由此面試官有了很多關(guān)于相關(guān)知識點更深層的問題來。這個過程雖然艱難,但是最終還是有驚無險的過了,在這次面試中的原生知識點有:
DPDK里面你對負載均衡了解嗎,能不能給我解釋一下呢,有幾種方法呢?
DPDK的兩種模式你知道多少呢,可以介紹一下嗎?(什么鬼,完全沒聽懂,自己猜的問題,因為面試官聲音啞了(;_;))
對于DPDK它和傳統(tǒng)協(xié)議棧的對比好處在哪呢,怎么實現(xiàn)的呢,能不能介紹一下?
對于select和epoll,能不能介紹一下它們,并說一下他們各有什么優(yōu)缺點和不同呢?
對于擁塞控制,你了解嗎,能不能簡單介紹一下呢?(原因是你既然做的高性能的網(wǎng)絡(luò)這塊,這個周末也應(yīng)該知道吧,但是完蛋,之前沒準備啊只能對不起了……)
之后大概等了大半個月吧,才再次接到了二面的通知,大概是因為之前表現(xiàn)沒那么好吧,所以只能是先當(dāng)備胎了,而且面試官一上來就說,看你上次的面試有的東西不是很懂啊啊啊啊啊,心里的難受只有自己知道。其他的不說了,這次面試過程和上次大同小異,一上來就是先自我介紹一波,所以又把之前的稿子念了一遍,接下來同樣針對項目問了一些問題,但是主要還是DPDK的問題(可能是RDMA他們不怎么用吧),接下來也有一些其他的基礎(chǔ)問題。相關(guān)知識點如下:
針對DPDK問的問題大概還是那些東西,比如介紹一下PMD的流程、NUMA的機制、DPDK對于網(wǎng)卡的流處理機制等等;
針對其他問題,首先讓我介紹了一下TCP的三次握手和四次揮手流程,然后由此問了其他問題,比如為什么是三次握手呢?為什么是四次揮手呢?我們少一些性嗎?為什么?
對于擁塞控制,你給我做一下介紹吧。。。
對于Hash沖突,主要有哪些解決方案呢?它們分別適合于什么樣的場景下使用呢?
對于快速排序的流程,能不能給我做一下介紹呢?(因為介紹項目說的用了快排這個算法)
對于死鎖你有什么看法?以及有哪些解決方案?
對于哈希表和鏈表你有什么了解,它們有什么區(qū)別呢?
就這樣,對于后臺開發(fā)的兩輪不同的面試就告一段落了,因為之后接受了其他崗位的Offer,總的來說還是學(xué)到了一點東西、積累了一些關(guān)于后臺開發(fā)的經(jīng)驗。
4、兩個部門系統(tǒng)技術(shù)(運維)崗面試
關(guān)于這個崗位的面試,當(dāng)時差不多相同時間接到的面試通知,所以一開始都沒搞明白為什么我面了那么多輪了還在面試啊,到了兩個部門的二面完了才明白,原來是這么回事(≧m≦)。當(dāng)然過程雖然坎坷忐忑,但是結(jié)局是美好的,在這兩個意向崗位中獲得了心儀的Offer,那一瞬間內(nèi)心是開心的。
好的,多的不說接下來進入正題,由于這兩個部門都是技術(shù)運維方向,所以問的問題大同小異,就不分開贅述了,當(dāng)然由于之前已經(jīng)有了一些經(jīng)驗,所以面試過程就沒那么緊張了。這兩個部門的面試,都只有三輪面試,而且沒有筆試哦(劃重點了),且本人都走到了最后,但是因為先接受了云虛擬化部門的實習(xí)Offer,所以呢另一個部門的情況就不知道怎么樣了。
首先,針對第一面,不知道是不是騰訊的面試官都是一個調(diào)調(diào),都是直接上來就開干項目(O(∩_∩)O哈哈~),沒有任何基礎(chǔ)的鋪墊,讓人總是那么措手不及,沒有任何準備,他們的流程也是首先進行自我介紹,然后針對你的簡歷進行提問,在問的差不多的時候在問一下其他問題,驗證一下你的料足不足((^▽^)),最后則是向你介紹一下該部門的一些情況,以及詢問你是否有什么疑問。
其次,針對第二面,感覺問的問題什么的和第一面都是差不多的,但是呢面試官就主要是針對項目了,其他問題相對第一面較少,流程也和第一面一樣一樣的,先來自我介紹,然后針對項目等進行提問,接下來則是問一些其他的疑惑以及解答你的疑惑等。
最后,也是最重要的HR面,這面就感覺畫風(fēng)不太一樣了,面試官問的東西也不只是項目等了,還有其他比如意向、是否有其他Offer或者部門等等問題,但是面試官都是挺和藹的,面試過程中沒有感到壓力,甚至我在緊張的時候,他還安慰我不用太緊張,總的來說比較輕松,不壓抑。
因為同為技術(shù)運維,所以問的問題都差不多,就統(tǒng)一列出了,相關(guān)知識點如下:
針對DPDK,都是對DPDK的一些基礎(chǔ)知識問答,只要真的做了就不會有問題,比如傳統(tǒng)TCP/IP和DPDK有什么異同,DPDK快那么多是為什么呢?DPDK的UIO實現(xiàn)的流程是什么樣的呢?對于DPDK的大頁以及TLB等,你有多少了解?
在你做項目的時候有遇到些什么問題呢?都是怎么解決的?
然后就是對于TCP/IP的三次握手和四次揮手的一些介紹和提問、以及擁塞控制等;
最后則是一些和硬件相關(guān)的東西了,比如對于物理內(nèi)存和虛擬內(nèi)存,你有什么了解,它們有什么聯(lián)系和區(qū)別?
對于磁盤陣列,你有多少了解?能介紹一下嗎?對于SSD和機械硬盤,它們有什么區(qū)別以及各有什么優(yōu)勢等?
HTTP的狀態(tài)碼有哪些,它們都表示什么?
用戶在訪問一個網(wǎng)站的時候,它的完整流程是怎么樣的呢?
C/C++中函數(shù)傳遞指針和傳遞引用的本質(zhì)區(qū)別是什么呢?
對于進程池和線程池,你們有沒有運用或者你有沒有了解呢?能不能介紹一下它們?
最后對于HR面的問題,這就比較復(fù)雜了,因為問的問題涉及面較多,比如
崗位和城市意向
你的對象(╯﹏╰)
今后的安排
對加班你有什么看法
你有什么愛好
你覺得你自己最大的缺點和優(yōu)點是什么
目前有什么Offer和還有什么部門面試嗎?等等一大堆復(fù)雜的問題
好了,以上就是關(guān)于騰訊實習(xí)面試的相關(guān)經(jīng)歷和過程了,總的來說過程是忐忑而艱難的,但是結(jié)果是美好的,成功拿到了一個部門的實習(xí)Offer,既學(xué)到了一些東西,還積累了一些經(jīng)驗和了解到了自己的一些不足。
5、總結(jié)
①針對簡歷部分:一定要注意寫的內(nèi)容,千萬不要亂寫、瞎寫,遇到自己不熟、不清楚的內(nèi)容,不建議寫上去,因為面試官很多問題是針對你的簡歷來的,并且千萬不能撒謊,不然被面試官揭穿,那你在面試官那里印象就會變得很差;
②對于面試官:不要看低面試官,面試官既然面你,那就證明他在這個領(lǐng)域是有涉及的,所以不能瞎說,要正面面試官的各種問題,才能給面試官一個好的印象,面試官才會尊重你,不會給你下不來臺階;
③心態(tài)方面:在面試過程中,千萬不要緊張,因為緊張就會犯錯,所以要學(xué)會適應(yīng)面試的節(jié)奏,心態(tài)要好,在遇到不會的問題的時候,不能瞎編,要直接坦白,坦誠表示自己的不足,并且會下去進行學(xué)習(xí),以補全自己的不足,這樣對大家都好。
本文授權(quán)轉(zhuǎn)載自公眾號“我是程序員小賤”,作者L的存在
-END-
推薦閱讀
免責(zé)聲明:本文內(nèi)容由21ic獲得授權(quán)后發(fā)布,版權(quán)歸原作者所有,本平臺僅提供信息存儲服務(wù)。文章僅代表作者個人觀點,不代表本平臺立場,如有問題,請聯(lián)系我們,謝謝!






