天天看點

面試記錄五:騰訊背景研發

謝謝這位大神的分享~~

閱讀提示:假設有趕着去撸代碼,玩dota / lol。把妹紙,内急……時間捉急又想吃快餐的同志。能夠在直接跳過以下全部黑體字部分(由于黑體字部分都是寫給我自己和個别基友看的)

面經百度百科定義:面試經驗。

求職者把面試經驗寫下來公布在BBS上供他人參考。而我個人認為解釋為:面試經曆更為恰當,畢竟自己仍是弱菜一枚。并沒有高深的技藝能夠被列為經驗之稱。

僅僅是記錄一以下試過程罷了。

記得在一面結束之後。我就和鑫仔說。假設能給我二面的機會我就會寫面經;不擅長去特意記住某個經典環節的我。在等最後結果的一個星期也把這段過程變得模糊了;當我真正拿到offer之後,感覺這個過程不就是一次筆試,和三場面試麼,認為這個過程沒什麼好寫的。加上這兩個星期要期中考試。沒什麼心思總結。但是那天在路上碰到凱神,他問我怎麼還沒寫面經啊,當時我有點羞愧,記得我不僅僅和一人他說過假設被錄取了。就會寫面經和大家分享的,但是都錄取一個多星期都還沒寫。

針對大家普遍問的問題(筆試題難不難啊?面試的時候面試官都問了什麼問題?HR面試的面試官不是都是妹紙?),今天最終把最後一科考完了,認為也是該好好捋一下自己的思路了,要是今天不寫我怕我永遠都不會再有寫的沖動了;寫這個的目的除了能夠給打算去應聘的朋友們一個參考(畢竟我在去面試之前也看了些别人的面經。是以就當自己假裝正義一回。傳遞愛心吧);順便就當做總結這次的得失與不足。希望在以後的做相同的抉擇的時候不要犯相同的錯。

應聘流程分為:
技術類: 履歷篩選 + 筆試 + 一面(技術面) + 二面(技術面加強版) + 三面(HR面) + 内部稽核(依據前面筆試成績。和三個面試官對你的評價同全國的面試情況做一個篩選)

非技術類:就在技術類基礎上多了一個群面(也就是10個人左右一組。面試官抛一個話題給你們。讓你們群毆)

由于我是面的技術類。想看非技術類的還請移步去找google神和百度神。
           

時間:2013.4.11截止 地點:網申

1.履歷篩選:

一般這樣的正規的公司,都有固定格式的履歷模闆,直接在網上讓你填表,這樣公司想了解什麼資訊就給你填什麼資訊。像我這樣的缺少美學技藝的人,做一個好看的word履歷又不是一件easy的事,就最喜歡在這樣的方式了。但是這也讓我吃了不少虧。究竟是什麼虧呐?等會再說。另外僅僅得一提的是:Tencent向來有霸筆的風俗,是以盡情的帶着你的履歷霸筆去吧。

時間2013.4.20日 地點:華中科技大學

2.筆試:

主要考的内容為:計算機網絡, 作業系統, 資料庫。 資訊安全, C++, 資料結構。 智力題(包含數學計算題)。如今僅僅能想想到這麼多了。

題型:

1.選擇題:我史上遇到最坑爹的選擇題。不是單選,也不是多選,而是不定項選擇題,你沒聽錯。就是那種多選或少選都算全錯的那種。想靠蒙的同學。僅僅有1/16的幾率(這個幾率是我和湖師大的一個哥們兒算出來的)蒙對。

2.填空題,僅僅要就是給代碼填空,智力題(記得上次我已經在說說裡面寫了,那個猜數字的題就是這裡面的一道填空題)。數學計算題

3.2個附加題(不計入總分)。汗。不想提這附加題了,一個題目是算法題。少看了一個要求。還傻逼的以為在自己對了。

另一個題目是一個作業系統的題,時間不夠的有木有啊,紙張不夠的有木有啊?一團亂搞。。。。

在我看的自己那個職位的要求的時候,沒有提到要考資料庫啊?是以在筆試之前我僅僅抱了計算機網絡, 作業系統,  C/C++的佛腳。在筆試的是時候發現僅僅要是技術類。無論是用JAVA或object C。還是搞終端,還是搞測試的,或者背景的,都是考的一套題。連一個非常easy的SQL遞增排序的keyword都忘了。當時就恨自己為什麼抱資料庫的佛教呐。           

。。而當時我們還沒有學資訊安全這門課,選擇題問道單項hash函數的一些特征,但是我僅僅會hash算法,木有聽過單項hash啊,這個題目應該是跪了。 難度飛分析:說實話,假設你是一個看書比較細心的人的話,計算機網絡。作業系統這些題對于你來說真的是just a cake,但是對于我這樣的看書都僅僅看大概的人了來說。并且還是暫時抱的佛腳,在做不定項選擇的時候。題材看起來都見過。但是各種細節真的要命(比方問:在sock通信的過程中。在調用shutdown函數之前,先調用了close函數,請問這段時間sock處于什麼狀态?)。尼瑪,這麼細節的東西我哪知道啊,書上有沒特别的說過。

是以有非常多題我都僅僅能依據自己已經知道的的東西來判斷出沒有聽過或看過的東西,真的是一個忐忑不安的過程。跳過,跳過……

盡管蒙了些。隻是我還是認為蒙得有道理,之後就是等筆試結果。

面試部分:過去了這麼久,我并不能把每一個問題都記得非常清楚,是以我僅僅能盡量講個大概,希望兄弟姐妹些了解哈。

時間:2013.4.24上午10點 地點:武漢市珞珈山國際酒店

3.一面:

面試我的是一個28左右的一個技術大牛。看起來非常穩重。嚴肅。

進入他的房間他就讓我自我介紹,記得在我介紹完我的名字和學校之後。我非常傻逼的問了一句:面試官,我須要介紹我的個人興趣愛好或性格等資訊嗎?面試官回了我一句:你認為呐?這時我知道自己犯二了。

之後面試官又問我在哪兒讀書?我說是我在湖南讀書。面試官說:你是湖南大學的呀?頓時冒汗……尴尬……硬是要我說出我是湖南科技大學麼?

隻是不影響大局,好戲在後面。

面試官讓我分析了一下網絡傳輸的過程。C++。和linux的編譯環境的問題,這幾個基礎問題的過程中,基本都能的答上,,可能是是面試官想挫敗我的銳氣吧,抛出了兩個知識點:select函數熟悉不,在用GDB調試的時候,用過callback檔案沒?我就蒙了。

隻是這面試官人非常好,還和我細心解答在和兩個東東的功能。然後面試官讓我在紙上寫了一連結清單翻轉。這個題我想對于有過ACM背景的同學來說都是一個水題吧!當時我也這麼想。是以我拿着筆就寫,就一個for循環。四個指派語句。大概30秒都沒到就搞定了。可接下來就悲劇了,面試官看了一下我的代碼說到:看得出你的思維還比較靈活的,但是還不夠嚴密。

當時我還以為我的指派語句寫錯了。面試官問我:你判斷了傳進來的指針的有效性了嗎?我僅僅有擦汗……沒有……。面試官又問我,你平時都是這樣敲代碼嗎?我連忙找了一托詞說:今天太急躁了。沒有想好。就寫。但是平時我還是會想想好再寫的。面試官點點頭,貌似還是非常了解我剛才是由于急躁的原因。(盡管這裡有些失誤,但是對于我二面起了一個非常大的借鑒作用),之後就是我喜歡的部分,智力題:問:100的階乘後面有多少個0。

kao,這不是數論裡面的嗎,我還和ZKF讨論過的?但是當時我就是沒想起來是我見過的陳題。我還傻乎乎的分析了一把才搞定。隻是這個分析過程讓面試官對我的解題思路非常惬意。還記得另外一個智力題是

從一堆數字裡面找出缺少的一個數字,等你非常快的搞定了,面試官又會說:缺少兩個呢?假設你又搞定了,他會說缺少m個呐???

一面總結:總體來講第一面感覺還是挺輕松愉快的。

受到一面通過,準備二面的通知的時候,前所未有的自信來了。

時間:2013.4.25下午2點 地點:武漢市珞珈山國際酒店

4.二面

面試我的是一個26左右的一線技術大牛,看起來挺年輕的。而起非常和藹的樣子。但是你呐?你千萬别被他友善的外表所欺騙了。接下來的問題都是不像一面那樣基礎咯。

進去面試官問了我一句:你是讀兩年的還是三年的?我有點蒙了。我說我是讀四年的,面試官看了看我的履歷,說道:喔。原來你是大學生呀!

再次冒汗……尴尬……被歧視了。

面試官問我,你對linux非常熟悉是吧?那你說一下你會的linux指令。

你對算法和資料結構非常熟悉是吧?那你說一下你都會那些算法?

在我如數家珍将我會的算法,托盤而出的時候,面試官打斷我:你說你對AVL樹和紅黑樹熟悉,那你談一下這兩個樹的實作原理和性能的優缺點差别和比較(說起AVL樹,我就有些傷,事實上它的難點就是删除操作。但是我們那本嚴蔚敏的資料庫教材直接跳過了這個内容。幸好哥哥在大二的時候寫過AVL樹的删除操作,而對于紅黑樹偶也讀過源碼。也大概知道它的細作及原理)?

之後是對于我來說是一個中場歇息部分:智力題(記不清他問的什麼了)

你說你對C++和STL比較熟悉,那你在紙上20分鐘之内實作vector容器(啊?還是有時間想限制?在我寫的過程中。面試官還時不時的和你說話,虛寒問暖的(這麼遠跑過來辛不辛苦啊?你家在哪裡啊?你住在那個飯店啊?)。這不是打攪我思考麼?幸好這時一個妹紙救了我。她也是來面試的,這一路來還沒見着一個妹子。頓時對這個殺到二面的妹子刮目相看。面試官讓我在旁邊一個小桌上寫,這時我聽到面試官問她的那個項目是什麼時候開始做的,隐約之中我聽到那個妹子淡淡的說道:2007年做的。

尼瑪我掰着手指算了算,2007年我在讀高中還是在讀國中; 汗。管他的,我還是認真寫代碼吧。從一面上得到的教訓,這個代碼我想清楚了才寫的,我用C++泛型來實作的vector。把各種邊界。異常都處理了。),在二十分鐘左右。面試官回頭望了望我,發現我早已經寫好了(面試官肯定以為我非常牛叉的神速。事實上我最多僅僅提前了1分鐘寫完,寫完我沒有打斷面試官的談話。在那裡等着,順便檢查還有沒有什麼bug;),面試官看了我的代碼,使勁點頭,别以為他是說你寫的非常好。而是打算轟你走了,他要好和妹子聊天了(開玩笑的啦,盡管我是被宣布二面結束了,但是看得出面試官對我這份的代碼還是比較惬意的)。

二面在總結:坦誠的來講在等二面結果的是時候。我比等一面結果更坦然,已經感覺挺知足了。

2013.4.26收到HR用自己手機發送的三面通知(從筆試到二面都是Tencent的短信自己主動發送系統發送的通知。沒有回複這樣的說法)。心情有澎湃了。以為HR面會直接讓我簽offer(由于非常多面經都是這麼寫的,HR面的時候,HR的第一句話是:”恭喜你成為**公司的一員“)。可事實證明我又想多了。

時間:2013.4.27.下午2:30 地點:武漢市珞珈山國際酒店×××号房間

5.三面

我能夠明白的告訴你,我的HR面不是個妹子,而是一個大漢,不錯,就是比我還高,比我還壯的爺們兒,相當的有氣質,相當的嚴肅,相當的有在振攝力。在由于這天我12點就要退房,就沒能睡成午覺(這對于我這個不睡午覺就感覺會窒息的人來說,真的是一個挑戰),我非常早的就到酒店了,這時發現一個非常奇怪的現象。比方:在一面的時候,有一個專門的多功能會議廳。盡管還是蠻大的。但是人也爆滿。在二面的時候,換了一個小了一半的會議廳,人稀疏多了,在這次三面呐?直接沒有會議廳了,盡管這樣,我在那裡等了一個多小時。才碰到三個人來面試的的人(一個中南的兄弟:大學,另一個華中科技大學的哥們兒:碩士,另外一個就是武漢大學的一個妹子:碩士),我看了他們的履歷,發現我的履歷才醜,我的履歷的項目經曆和技能才簡陋。頓時全部的自信被打回到一面時的狀态。問了他們的筆試分數(由于他們都已經在一面的時候問了面試官分數)。中南的那個大學兄弟80+,武大那個碩士妹子70+(尼瑪她的項目經曆就比我的整個履歷的文字多),而我在想想我究竟及格沒?就算我及格頂多也僅僅是60+。早知道不問他們成績的,純粹是找刺激的。

可能是沒睡午覺的原因吧。這次面試我有點來不起勁。面試官問什麼我答什麼。主要問了些職業規劃呀,打算你在哪兒個城市工作呀。實習時間會不會和讀書沖突呀……等等都比較輕松的話題。

之後我就問了我的筆試成績,HR在電腦上查了一下說:69。不錯!這個成績還算蠻高的。

我有點丈二和尚摸不着頭腦了。這個成績高?安慰我?還是剛才我碰到的倆都是神人???

6.内部評審

之後就是一個星期等結果的苦逼過程,在5.6日中南的那個兄弟還沒有告訴我他拿到了offer(工作地點在武漢)的之前,我還是比較淡定的,可被告訴了之後,我那天沒有拿到offer,以為自己被刷了,以為由于我的學校不是985和我不是碩士生被歧視了,但是第二天接到了HR說我被錄取了,那個激動啊!無法言表……

總體總結:這次最大的心得就是:保持自信。将真實的自己展現給面試官就好。

假設你想靠虛報你會某項技能來提升你在面試官心中的印象,當被面試官問到,你又不會或不熟悉,那你就慘了。

暫且不說面試官會察覺你并不像你履歷所說的那樣牛逼。對你之後所說的可能都會有些在質疑,最基本的是面試官會認為你不誠實。比方我的履歷盡管寫得非常簡陋,但是每一項都是我會的。而在面試的時候,面試官會依據你履歷上寫的來問你。是以個人認為你不會的也就是你的弱點還是不要展現給面試官看為妙。

另外能夠好好的審視一下自己的究竟有哪些優勢。我面試的時候吃了虧,每當面試官問我自己有那些特長,或自己為什麼能勝任這個職位的時候,我都感覺特别糾結。特别違心,特别感歎自賣自誇的活真不好幹。平時耍得好的幾個兄弟在之間吹會兒牛還行。真正到了正式才場合卻感覺吹牛一點都不好玩。           

每次自誇的時候,都是感覺自己在幹些無節操的是事情一樣。并且自述的時候特不順口,連自己都認為自己說在說謊。

事實上我知道是自己心态沒擺正,關鍵在于自己對自己從來沒好好的客觀分析一下自己,總是認為自己比别人差勁。