1. 程式人生 > >騰訊技術運維崗實習面試

騰訊技術運維崗實習面試

    騰訊的技術運營實習面試已過去半個月了,前段時間一直在忙著華為軟體大賽和之後的網路技術大賽,沒來得及及時總結與反思,在得知進了網路大賽的複賽後,一邊準備複賽,一邊寫寫前面面試的經歷。

    4.11日下午收到騰訊12號的面試複試通知,沒有時間準備,期間華為杯軟體大賽的也快到了提交時間,結果也沒做出了,我把 重心放在比賽上了,參加騰訊面試只是抱著試一試的態度。

    4.12日下午初面:在酒店面試,一個面試官,面試官非常和藹,首先自我介紹,看下簡歷說既然六級過了翻譯一下一帶一路,見我沒回答出來,那絲綢之路呢,積極思密達。用C語言寫個氣泡排序,這個還是很容易的,再寫個strlen()函式的實現,解釋下

tcp視窗滑動以及擁塞控制,問下獎學金的情況,看了下簡歷說,你對c++不熟悉是吧,我說面向物件瞭解java以及瞭解些python,接著面試官說,領你去另一個地方進行交叉面試,就去了見另一個面試官,沒有自我介紹,直接問做了什麼專案,我說最近在參加一個華為杯的軟體比賽,直接問用到什麼演算法,我說ARMA + 最佳適應演算法,面試官似懂非懂,接著問C語言多執行緒如, 我說用的比較少,面試官就直接開始問java,說說java的記憶體,說說java的多執行緒,接著是java的同步與非同步的區別,積極思密達,我想說我簡歷上寫的是瞭解java,簡單會用,並達不到多執行緒和同步,最後問了下java的gc問題,總結起來,問的問題角度比較高不拘泥於細節問題,第一輪面試完回來覺得肯定掛了,java的那部分面試真的回答的不好,特別是多執行緒和同步的問題。

    總是那麼意外,晚上11:30收到13日上午二輪面試通知,滿懷希望去看看騰訊的大總監。                4.13日上午二面:二面面試的應該是總監面,首先自我介紹,然後介紹下研究方向,我說做光纖通訊與感測方向的,他說光纖的頻寬現在能達到多少,如果從北京至廣州,訊號傳過來大約需要多久,之後開始問Linux都會哪些,我說一些基本的檔案目錄等移動、刪除、壓縮等操作,接著問詳細說下tar壓縮選項 -zcvf 具體每個引數含義,接著問程序間通訊方式,積極思密達,說說TCP報頭都包含哪些資訊,說說埠號含義,說說tcp與udp的區別以及他們的應用場景,說說程序與執行緒的區別,心想這下完了,見我回答的不是很好,就是問問程式設計吧,說說最近做了哪些專案,同樣我把華為軟體大賽的那個講了下,總監似乎對我講的演算法比較熟悉,我就把演算法簡單講下,首先用到的是自迴歸加移動平均即ARMA演算法,後面用到最佳適應演算法,面試官說是需要遍歷伺服器吧,面試官對這個還是有一定了解的,接著寫一個C語言氣泡排序,納尼這不是昨天寫的嗎?好吧再寫一個,之後問道C語言指標,C語言預編譯是什麼,就回答出包含標頭檔案、替換巨集定義過程,那寫個標準巨集定義實現求兩個數最小值,#define MIN(a,b)  (a) < (b) ? (a) : (b),之後就沒問了,問我有沒有疑問,我說技術運維與研發區別有多大,現階段需要儲備的能力,面試官非常的耐心講了一些。參加完上午的技術面,肯定掛了,回答的真的不好,特別是Linux關於tar壓縮,程序間通訊方式,後面看了原來指的是管道、佇列、訊息等,還有程序與執行緒區別以及TCP的報頭資訊等這些都回答不好。
    意外的是中午1:15又收到上午面試官的通知,說參加下午的hr面試,中午看看網上說hr面一般耍人比較少,看了些關於hr面一般常問問題,下午參加hr面,首先90s自我介紹,講將對當前崗位的認識,為什麼報這個崗位,談談你的家庭,談談你的興趣愛好,談談接下來的規劃,談談對工作地點,以後工作時間的看法,給你最後一分鐘爭取下這個崗位,大約20分鐘的面談結束,其實參加hr面試之前我就知道肯定會掛掉,因為之前的技術面試確實表現的不好,最後總監給的hr面應該是礙於面子吧,晚上還是看到面試結果顯示不通過,說遺憾也不算遺憾吧,一路從一面技術面-->二面技術總監面-->三面hr面,雖然最後還是掛了,但是這個經驗是寶貴的,知道基本面試水準,為後面的學習更加確定方向性。

    這是第二次參加面試,記得上一次是CVTE面試,人生第一次找工作面試交給了CVTE,印象比較深刻的是當時是第一次參加面試,面試官讓寫個演算法,當時緊張加激動的手抖的字都寫不出來,這次好多了,手也不抖了,儘量回答面試官的問題,也越來越自信,面試還是要多去嘗試的,這樣才有進步。